<分区>
我有一个存储日期时间的列,如 2011-01-01 01:01:01 。
我需要获取日期列表:
2011-01-01
2011-02-01
有什么方法可以在表格中列出从日期时间开始的日期吗?
标签 mysql sql phpmyadmin
<分区>
我有一个存储日期时间的列,如 2011-01-01 01:01:01 。
我需要获取日期列表:
2011-01-01
2011-02-01
有什么方法可以在表格中列出从日期时间开始的日期吗?
最佳答案
如果该列确实是日期时间,只需使用 date()
函数:
select date(column)
from table t;
实际上,如果列是字符串,这也适用,假设它是 YYYY-MM-DD 格式。
如果您想要一个唯一的日期列表:
select distinct date(column)
from table t;
关于mysql - SQL:从表中获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21978278/