DateDiff er en av dato /klokkeslett funksjoner som følger med MySQL å beregne tidsperioder mellom datoer . Den DateDiff beregner antall dager mellom to datoer , men dette kan bli konvertert til andre enheter som bruker MySQL funksjoner som er tilgjengelige i en utvalgt uttalelse. Syntaksen til en utvalgt setningen ved hjelp DateDiff er " Select DateDiff ( '2011 -05- 05 ' , '2011 -05- 04' ) , " der den første datoen representerer en ny dato, og den andre datoen representerer en gammel ( vanligvis en forrige ) dato . Datoene kan reverseres for å vise negative tall. Instruksjoner 
 en 
 Gå til en MySQL prompt , som skal vises som følger : en 
 MySQL > 
 
 Herfra DateDiff kommandoen kan bli testet på kommandolinjen . 
 2 
 Lag en utvalgt setningen ved hjelp DateDiff med en eneste dag mellom dem . Et eksempel er som følger : en 
 SELECT DateDiff ( '2011 -10- 24 ' , '2011 -10- 23' ) AS DifferenceDate 
 
 Dette vil vise : en 
 DifferenceDate 
 
 ------------------- 
 
 en 
 3 
 Bytt velger uttalelse runde bruke DateDiff med en eneste dag mellom dem . Et eksempel er som følger : en 
 SELECT DateDiff ( '2011 -10- 23 ' , '2011 -10- 24' ) AS DifferenceDate 
 
 Dette vil vise : en 
 DifferenceDate 
 
 ------------------- 
 
 -1 
 
 Dette resulterer i en negativ dag resultater ( dvs. ny dato var før den gamle dato) 
 4 
 Angi den samme datoen for den nye og gamle dato som følger: . 
 
 SELECT DateDiff ( '2011 - 10-24 ',' 2011-10-24 ') AS DifferenceDate 
 
 Dette vil vise : en 
 DifferenceDate 
 
 ------------------ - 
 
 0 
 p Som ingen dager har gått begge veier , er resultatet 0 
 5 
 Beregn hvor mange dager har skjedd i et år som følger: < . br > 
 SELECT DateDiff ( '2011 -10- 24 ' , '2010 -10- 24' ) AS DifferenceDate 
 
 Dette vil vise : en 
 DifferenceDate 
 
 - ------------------ 
 
 365 
 p Som dette er 365 dager tidligere .