Hướng dẫn how can i get data between two dates in mysql? - làm cách nào để lấy dữ liệu giữa hai ngày trong mysql?

Tôi đã lưu ngày đăng ký của người dùng dưới dạng DateTime, vì vậy ví dụ như 2011-12-06 10:45:36. Tôi đã chạy truy vấn này và tôi mong đợi mục này - 2011-12-06 10:45:36 - Sẽ được chọn:2011-12-06 10:45:36. I have run this query and I expected this item - 2011-12-06 10:45:36 - will be selected:

SELECT `users`.* FROM `users` WHERE created_at >= '2011-12-01' AND
created_at = '2011-12-01 00:00:00' 
AND created_at = '2011-12-01 00:00:00' 
AND created_at = '2011-12-01' 
AND created_at = '2011-12-01' 
AND created_at = '2011-12-01 00:00:00' 
   AND  created_at = '2011-12-01'  -- Implied 00:00:00
   AND  created_at <  '2011-12-07'  -- Implied 00:00:00 and smaller than 
                                   --                  thus any time on 06

Đã trả lời ngày 10 tháng 12 năm 2011 lúc 17:17Dec 10, 2011 at 17:17

Martin Yorkmartin YorkMartin York

250K83 Huy hiệu vàng324 Huy hiệu bạc544 Huy hiệu đồng83 gold badges324 silver badges544 bronze badges

2

Một cách khác là sử dụng chức năng

SELECT users.* FROM users 
WHERE created_at >= '2011-12-01 00:00:00' 
AND created_at  = và

Đã trả lời ngày 10 tháng 12 năm 2011 lúc 17:14Dec 10, 2011 at 17:14

VextorspaceveXtorspacevextorspace

8422 Huy hiệu vàng10 Huy hiệu bạc24 Huy hiệu đồng2 gold badges10 silver badges24 bronze badges

1

Tìm kiếm

SELECT users.* FROM users 
WHERE created_at >= '2011-12-01 00:00:00' 
AND created_at = '2011-12-01 00:00:00' 
AND created_at = '2011-12-01 00:00:00' 
AND created_at = '2011-12-01 00:00:00' 
AND created_at = '2017-09-05' AND DATE[timestamp_field] = '2011-12-01 00:00:00' 
AND created_at 

Chủ Đề