sql >> Database teknologi >  >> RDS >> Mysql

mysql:få rekordantal mellem to dato-klokkeslæt

Kan være med:

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

eller brug between :

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

Du kan ændre dato og klokkeslæt efter dit behov. Kan bruge curdate() eller now() for at få de ønskede datoer.



  1. Overvågning &Ops Management af MySQL 8.0 med ClusterControl

  2. Hvordan indstiller jeg ORDER BY-parametre ved hjælp af forberedt PDO-erklæring?

  3. Hvad er det bedste værktøj til at sammenligne to SQL Server-databaser (skema og data)?

  4. Find det samlede antal resultater i mySQL-forespørgsel med offset+limit