Lyckas inte riktigt med det här: Borde fungera utan DateDiff antar jag... Det borde fungera utan DATEDIFF och för att få enbart datumen jämfört kan man nog köra SELECT * FROM notes WHERE endDate > DATE(NOW())DateDiff i MySQL statement
SQL = "SELECT * FROM notes WHERE DateDiff(endDate,'2007-06-11') > 0"
endDate är en kolumn i tabellen notes och '2007-06-11' är tänkt att vara dagens datum.
Vill egentligen bara ersätta det med Date(), men det gillas tydligen inte.
Syftet med det hela är att välja ut poster från tabellen som har värdet på endDate som är efter dagens datum.
Någon som vet hur man skriver? Antar att det ska vara # eller ' nånstans, men jag har testat allt känns det som..
Ska tillägga också att Date() genererar datum i formatet 6/11/07 medan MySQL använder sig av 2007-06-11. Ställer väl också till det antar jag?
Tack på förhand!Sv: DateDiff i MySQL statement
SQL = "SELECT * FROM notes WHERE endDate > Now()"
/JohanSv:DateDiff i MySQL statement
<code>
SELECT * FROM notes WHERE endDate > DATE(NOW())
</code>
Men ovanstående gör samma sak som med enbart NOW(), förutsatt att endDate är ett datum utan tid.Sv: DateDiff i MySQL statement
fungerade bra. Tack!