30. april 2008 - 14:16Der er
3 kommentarer og 1 løsning
returnere laveste pris på den pågældende dag
SELECT price, id, departureDate, destinationId FROM Travel WHERE (destinationId = 3) AND (MONTH(departureDate) = 5) ORDER BY departureDate
Hvordan får jeg returneret den billigste pris per dag i den pågældende måned hvis jeg samtidig også skal have id, departuredate og destinationId kolonnerne med - og derfor ikke kan bruge group by
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
SELECT price, id, departureDate, destinationId FROM travel t1 WHERE (destinationId = 3) AND (MONTH(departureDate) = 5) AND price = (SELECT MIN(price) FROM travel t2 WHERE (destinationId = 3) AND (MONTH(departureDate) = 5) AND t1.id=t2.id) ORDER BY departureDate
SELECT price, id, departureDate, destinationId FROM travel t1 WHERE (destinationId = 3) AND (MONTH(departureDate) = 5) AND price = (SELECT MIN(price) FROM travel t2 WHERE (destinationId = 3) AND t1.departuredate=t2.departuredate) ORDER BY departureDate
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.