Bjarne Jensen skrev:
> I en tabel har hver post et datofelt i formatet YYYY-MM-DD.
>
> Jeg vil gerne have slettet alle posts som er ældre end idag minus 2 dage
> men det problem synes ikke at være beskrevet i MySQL manualen.
>
> Det kan da ikke være rigtigt?
Nej det er ikke rigtigt.
delete from posts where datediff( now( ) , postdato ) >2
Leif
PS: Hvis du læser manualen,
http://dev.mysql.com/doc/refman/5.4/en/date-and-time-functions.html
så er afsnittet under timestampdiff
"Note
The order of the date or datetime arguments for this function is the
opposite of that used with the TIMESTAMP() function when invoked with 2
arguments."
tilføjet på min foranledning