MYSQL - 在一个月内检索几周

时间:2015-02-17 03:51:00

标签: mysql date

我试图按以下格式列出一个月内的所有周(例如,2015-02-01和2015-02-28):(周yyyy-mm-dd到周yyyy-mm- dd等。)

enter image description here

尝试使用WEEK,例如,SELECT WEEK(2015-02-01) - WEEK(2015-02-28);但这只是给了我这个月的数字--4。

实现此目的的正确MYSQL语句是什么?

1 个答案:

答案 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;