Heb een query die hier opneer komt:
[sql]
SELECT
id,
CASE WHEN date1 <= '2006-07-21' THEN DATEDIFF('2006-07-21',date1) END as days
FROM
atable
ORDER BY
days
[/sql]
Dus ik wil kijken hoeveel dagen er tussen een datum uit de db en een opgegeven datum zitten, deze wil ik dan sorteren. Het probleem is dat ik dus dit krijg:
id days
5 160
2 20
3 800
1 9
Zoals je zit sorteert hij niet als integer
[sql]
SELECT
id,
CASE WHEN date1 <= '2006-07-21' THEN DATEDIFF('2006-07-21',date1) END as days
FROM
atable
ORDER BY
days
[/sql]
Dus ik wil kijken hoeveel dagen er tussen een datum uit de db en een opgegeven datum zitten, deze wil ik dan sorteren. Het probleem is dat ik dus dit krijg:
id days
5 160
2 20
3 800
1 9
Zoals je zit sorteert hij niet als integer