De MySQL DATEDIFF functie helpt u berekenen hoeveel dagen er tussen twee datums . U levert twee datum uitdrukkingen om de functie , dan trekt de tweede uit de eerste en retourneert de periode tussen de twee . Als de eerste expressie is chronologisch later dan de tweede , MySQL retourneert een positief getal , dat aangeeft hoeveel dagen zijn verstreken sinds de waarde van de tweede uitdrukking 's . Als de eerste expressie is chronologisch eerdere , MySQL geeft een negatief getal aan te geven hoeveel dagen tot de waarde van de tweede uitdrukking 's blijven. . Instructies 1 Log in om je MySQL database en toegang tot de query tool kopen van 2 Voer de volgende query : SELECT DATEDIFF ( '2011 - 04-30 00:34:56 ' , '2011 - 01-01 ' ) ; Voer deze query . Merk op dat de eerste uitdrukking heeft een tijdstempel opgenomen . De DATEDIFF functie weglaat tijdstempels en geeft alleen een datumbereik . . Dit voorbeeld geeft " 119 , " het aantal dagen tussen 1 januari 2011 en 30 april 2011 3 Voer de volgende query : SELECT DATEDIFF ( nu ( ) , '2011 - 01-01 ' ) ; Voer deze query . De " ) nu ( " functie geeft de huidige datum en tijd . Nogmaals , MySQL negeert tijd, dus het berekent alleen het gebied tussen de huidige dag en 1 januari 2011 . Heb aanhalingstekens niet zetten om de " nu ( ) " expressie in de query .
|