Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment obtenir des enregistrements d'aujourd'hui dans MySQL

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 !