Parfois, vous devrez peut-être obtenir des lignes à partir d'aujourd'hui ou sélectionner des enregistrements pour aujourd'hui. Il est très facile d'obtenir des enregistrements d'aujourd'hui dans MySQL, même s'il n'y a pas de fonction intégrée pour cela. Voici la requête SQL pour obtenir les données d'aujourd'hui dans MySQL.
Comment obtenir des enregistrements d'aujourd'hui dans MySQL
Voici les étapes pour obtenir les enregistrements d'aujourd'hui dans MySQL. Supposons que vous ayez le tableau suivant commandes(date_commande, montant) qui contient une liste de toutes les commandes.
mysql> create table orders(order_date date, sale int); mysql> insert into orders(order_date, sale) values('2020-06-10',250), ('2020-06-11',450), ('2020-06-12',350), ('2020-06-13',220), ('2020-06-14',210), ('2020-06-15',200); mysql> select * from orders; +------------+------+ | order_date | sale | +------------+------+ | 2020-06-10 | 250 | | 2020-06-11 | 450 | | 2020-06-12 | 350 | | 2020-06-13 | 220 | | 2020-06-14 | 210 | | 2020-06-15 | 200 | +------------+------+
Lecture bonus :comment obtenir des enregistrements des 10 dernières minutes
Comment obtenir des enregistrements d'aujourd'hui dans MySQL
Voici la requête SQL pour obtenir des enregistrements dès aujourd'hui.
mysql> select * from orders where date(order_date) = current_date; +------------+------+ | order_date | sale | +------------+------+ | 2020-06-15 | 200 | +------------+------+
Lecture bonus :Comment obtenir les enregistrements des 7 derniers jours dans MySQL
Dans la requête ci-dessus, nous sélectionnons les enregistrements où order_date's la date est égale à la date du jour. Nous utilisons la fonction DATE pour obtenir la valeur de date de la colonne order_date. C'est utile si votre colonne est un champ datetime. Si votre colonne est un champ de date, vous n'avez pas besoin d'utiliser la fonction DATE. Nous utilisons également la fonction système current_date pour obtenir la dernière valeur de date.
Ubiq facilite la visualisation des données en quelques minutes et la surveillance dans des tableaux de bord en temps réel. Essayez-le aujourd'hui !