Home > Database > Mysql Tutorial > body text

How to Get Record Count Between Two Date-Times in MySQL?

Barbara Streisand
Release: 2024-11-15 20:27:02
Original
398 people have browsed it

How to Get Record Count Between Two Date-Times in MySQL?

Getting Record Count Between Two Date-Times in MySQL

In a MySQL database, retrieving the count of records whose creation dates fall within a specified date-time range can be achieved using various methods. One common approach utilizes the comparison statements in the WHERE clause. Suppose you have a table with a 'created' column of datetime datatype, and you wish to count records created between "TODAY'S 4:30 AM" and the "CURRENT DATE TIME."

To accomplish this, you could use the following query:

SELECT count(*) FROM `table` 
WHERE 
    created_at > '2023-03-08 04:30:00' AND created_at <= '2023-03-08 07:42:50';
Copy after login

In this query, '2023-03-08 04:30:00' represents the lower bound, while '2023-03-08 07:42:50' represents the upper bound of the date-time range. You can adjust these values as per your requirement.

Alternatively, you could use the BETWEEN operator in your WHERE clause, as shown below:

SELECT count(*) FROM `table` 
WHERE 
    created_at BETWEEN '2023-03-08 04:30:00' AND '2023-03-08 07:42:50';
Copy after login

In this case, the BETWEEN operator ensures that only records whose creation dates fall within the specified range are included in the count.

To dynamically obtain the current date and time for the lower and upper bounds of your range, you can utilize MySQL's CURDATE() and NOW() functions. Here's an example:

SELECT count(*) FROM `table` 
WHERE 
    created_at > CURDATE() AND created_at < NOW();
Copy after login

This query will count records created between today's date and the current time.

The above is the detailed content of How to Get Record Count Between Two Date-Times in MySQL?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template