sql >> Databáze >  >> RDS >> Mysql

mysql:získat počet záznamů mezi dvěma datum-čas

Může být s:

SELECT count(*) FROM `table` 
where 
    created_at>='2011-03-17 06:42:10' and created_at<='2011-03-17 07:42:50';

nebo použijte between :

SELECT count(*) FROM `table` 
where 
    created_at between '2011-03-17 06:42:10' and '2011-03-17 07:42:50';

Datum a čas můžete změnit podle potřeby. Můžete použít curdate() nebo now() abyste získali požadovaná data.



  1. Zpracování velkých transakcí pomocí replikace streamování a MariaDB 10.4

  2. Jak vytvořit parametrický dotaz v Accessu

  3. Jak používat pgBackRest k zálohování PostgreSQL a TimescaleDB

  4. Jak zjistím, zda mám v transakci Oracle nezadanou práci?