Méthode MySQL pour interroger les enregistrements sur une période donnée : 1. Interroger les enregistrements dans un délai de N jours, le code est [WHERE TO_DAYS(NOW()) - TO_DAYS(time field) <= N] ; Interrogez les enregistrements d'aujourd'hui, le code est [où date (champ d'heure) = date (maintenant ())].
Plus de recommandations d'apprentissage gratuites connexes : Tutoriel MySQL(vidéo)
Méthode MySQL pour interroger les enregistrements sur une période donnée :
Enregistrements dans les 24 heures (soit 86 400 secondes)
bb25ec36280715a46e94df1c3658b384PERIOD_DIFF(P1,P2)
renvoie le nombre de mois entre les périodes P1 et P2. P1 et P2 doivent être spécifiés en AAAAMM ou AAAAMM. Notez que les paramètres de période P1 et P2 ne sont pas des valeurs de date :
mysql> SELECT PERIOD_DIFF(9802,199703);
-> type d'expr)
DATE_SUB(date,type d'expr INTERVAL)
ADDDATE(date,type d'expr INTERVAL)
SUBDATE(date,INTERVAL expr type)
Ces fonctions effectuent des opérations arithmétiques sur les dates. ADDDATE() et SUBDATE() sont respectivement synonymes de DATE_ADD() et DATE_SUB(). Dans MySQL 3.23, si le côté droit de l'expression est une valeur de date ou un champ datetime, vous pouvez utiliser + et - au lieu de DATE_ADD() et DATE_SUB() (exemple ci-dessous). Le paramètre date est une valeur DATETIME ou DATE spécifiant le début d'une date. expr est une expression qui spécifie s'il faut ajouter ou soustraire la valeur de l'intervalle à la date de début. expr est une chaîne ; elle peut être précédée d'un "-" pour représenter une valeur d'intervalle négative. type est un mot-clé qui indique le format dans lequel l'expression est interprétée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!