id (int), ucl (date)
Ik laat de volgende query erop los:
SELECT `id` , `ucl` , CURDATE( ) , DATEDIFF( CURDATE( ) , `ucl` )
FROM `leden`
En krijg deze gegevens terug:
id ucl CURDATE( ) DATEDIFF( CURDATE( ) , `ucl` )
1 2009-12-00 2009-11-03 NULL
2 2009-12-00 2009-11-03 NULL
3 2009-12-00 2009-11-03 NULL
4 2009-12-00 2009-11-03 NULL
5 2009-12-00 2009-11-03 NULL
6 2009-12-00 2009-11-03 NULL
7 2009-12-00 2009-11-03 NULL
8 2009-12-00 2009-11-03 NULL
9 2009-12-00 2009-11-03 NULL
10 2009-12-00 2009-11-03 NULL
11 2009-12-00 2009-11-03 NULL
12 2009-12-00 2009-11-03 NULL
Maar waarom geeft hij bij DATEDIFF( CURDATE( ) , `ucl` ) niet gewoon het verschil terug? Volgens mij deed ik het eerst ook op die manier en werkte het wel?