Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Lấy ngày đầu tiên của tháng trong MySQL

Dùng DATE_FORMAT(..., '%Y-%m-01') để lấy ngày 1 của tháng tương ứng.

Cú pháp:

select DATE_FORMAT(yourDatetimeColumnName ,'%Y-%m-01') as anyVariableName from yourTableName;

Tạo bảng, chèn 5 mốc thời gian các tháng khác nhau.

Truy vấn:

mysql> select DATE_FORMAT(DueDatetime ,'%Y-%m-01') as DateDemo from getFirstDayOfMonth;

Kết quả: 2019-03-01, 2018-09-01, 2018-10-01, 2018-11-01, 2018-08-01.