MySQL - SÉLECTIONNER ... HIER

MySQL offre un accès facile aux enregistrements de base de données et permet d’effectuer des manipulations sur les données. Pour sélectionner des données temporelles dans la base de données, MySQL fournit un mot-clé simple appelé INTERVAL. La commande INTERVAL MySQL permet de comparer les données dans les délais spécifiés dans le paramètre et ne sélectionne que les enregistrements correspondant aux critères de sélection. Pour sélectionner des enregistrements de base de données datant d' un jour par exemple, le paramètre de la commande INTERVAL MySQL doit être 1. Pour les enregistrements précédents, le nombre de jours peut être spécifié en fonction du paramètre.

  • Utilisez la syntaxe suivante:
    •  SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 1 JOUR) 
  • Pour sélectionner les enregistrements précédents:
    •  SELECT * FROM myTable WHERE field_date = DATE_SUB (CONCAT (CURDATE (), '00:00:00'), INTERVAL 2 JOUR) 
Article Précédent Article Suivant

Les Meilleurs Conseils