我试图按以下格式列出一个月内的所有周(例如,2015-02-01和2015-02-28):(周yyyy-mm-dd到周yyyy-mm- dd等。)
尝试使用WEEK
,例如,SELECT WEEK(2015-02-01) - WEEK(2015-02-28);但这只是给了我这个月的数字--4。
实现此目的的正确MYSQL语句是什么?
答案 0 :(得分:1)
DATE_FORMAT
应该有效,您是否尝试过这种方式:
select date_format(your_date, '%Y-%m-%d')
from yourTable;
如果您的字段是字符串,您还可以使用str_to_date
select str_to_date(your_date, '%Y-%m-%d')
from yourTable;