|  
    
 DATEDIFF est l'une des fonctions de date /heure fourni avec MySQL pour le calcul des périodes de temps entre les dates. La fonction DATEDIFF calcule le nombre de jours entre deux dates , mais cela peut être converti en d'autres unités en utilisant des fonctions MySQL disponibles dans une instruction select . La syntaxe d'une instruction select en utilisant DATEDIFF est "Select Période ( '2011 -05- 05 ' , '2011 -05- 04' ) , " où la première date représente une nouvelle date , et la deuxième date représente un vieux (généralement un précédente ) ce jour. Les dates peuvent être inversés pour montrer les nombres négatifs. Instructions   1  Aller à l'invite MySQL, qui devrait être affiché comme suit :     MySQL > Photos   De là, la commande DATEDIFF peut être testée sur la ligne de commande .   2   Créer une instruction select en utilisant DATEDIFF avec un seul jour entre eux. Un exemple est la suivante:     SELECT DATEDIFF ( '2011 -10- 24 ', '2011 -10- 23') AS DifferenceDate     Cela permet d'afficher :     DifferenceDate Photos   -------------------     1   3   Swap l'instruction select round utilisant DATEDIFF avec un seul jour entre eux. Un exemple est la suivante:     SELECT DATEDIFF ( '2011 -10- 23 ', '2011 -10- 24') AS DifferenceDate     Cela permet d'afficher :     DifferenceDate Photos   -------------------     -1     Il en résulte des résultats négatifs ( c.-à- jour , le nouvelle date était avant la date old)   4   Entrez la même date pour la nouvelle date ancienne comme suit : .     SELECT DATEDIFF ( '2011 -10- 24 ', ' 2011-10-24 ') AS DifferenceDate     s'affiche:     DifferenceDate     ------------------ -     0     pas de jours ont passé toute façon, le résultat est 0   5   Calculez combien de jours ont eu lieu dans une année comme suit : < . br>   SELECT DATEDIFF ( '2011 -10- 24 ', '2010 -10- 24') AS DifferenceDate     Cela permet d'afficher :     DifferenceDate     - ------------------     365     ce est de 365 jours plus tôt.    
 
 |