WalkerMedlem sedan okt. 2002188 inlägg Hej
Jag är inte så hemma på sql och i synnerhet inte access sqldialekt..
jag har 3 tabeller, orders, operators och routes.
orders.order_id
orders.name
orders.operator_id
operators.operator_id
routes.order_id
routes.Start <-- Datum
routes.Stop <-Datum,
det jag vill uppnå är att plocka ut alla orders tillsammans med operatörens namn och den rad i routes som har det minsta värdet i start och det högsta i stop..
Någon som kan hjälpa?
OveRRidEMedlem sedan feb. 200112 078 inlägg Jag antar att routes skall hänga ihop med order också då? Jag är ingen SQL-guru, men jag gör ett försök. :) Det är säkert superfel.
SELECT * FROM ((orders o1
INNER JOIN operators o2
ON o1.operator_id = o2.operator_id)
INNER JOIN routes r
ON r.order_id = o1.order_id)
WHERE r.start = MIN(r.start) AND r.stop = MAX(r.stop)
WalkerMedlem sedan okt. 2002188 inlägg Hej igen..
Nja får det inte att fungera.. Frågan är om det går att få ut i en fråga..