Tôi muốn có ngày đầu tiên của mỗi tháng tương ứng của năm hiện tại. Ví dụ: nếu người dùng chọn '2010-06-15', truy vấn yêu cầu chạy từ '2010-06-01' thay vì '2010-06-15'.Làm thế nào để có được ngày đầu tiên của mỗi tháng tương ứng trong mysql?
Vui lòng giúp tôi cách tính ngày đầu tiên từ ngày đã chọn. Hiện nay, tôi đang cố gắng để có được mong muốn sử dụng mysql sau chọn truy vấn:
Select
DAYOFMONTH(hrm_attendanceregister.Date) >=
DAYOFMONTH(
DATE_SUB('2010-07-17', INTERVAL - DAYOFMONTH('2010-07-17') + 1 DAY
)
FROM
hrm_attendanceregister;
Cảm ơn
[Không sử dụng định dạng ngày] (http://stackoverflow.com/questions/3298288/how-to-get-first-day-of-every-corresponding-month-in-mysql/28966866#comment- 46185420), nó chậm. – Pacerier