如何获取mysql表中的可用日期

如何获取mysql表中的可用日期,mysql,select,Mysql,Select,我不太擅长这个,所以我希望有人能帮助我。我有一张满是尺寸的桌子。在过去的三年中,在大多数日子里,这些测量每30秒进行一次。我想要一份表中所有可用日期的清单。比如: 31//1/2010 1/2/2010 2/2/2010 4/2/2010 在某一天进行了多少次测量并不重要,只要有一次测量,就应该显示日期。在上面的例子中,它表明2010年3月2日没有进行任何测量 有一个简单的mysql select语句可以做到这一点吗 我的桌子看起来像这样: 表1: int id (auto, prim) da

我不太擅长这个,所以我希望有人能帮助我。我有一张满是尺寸的桌子。在过去的三年中,在大多数日子里,这些测量每30秒进行一次。我想要一份表中所有可用日期的清单。比如:

31//1/2010
1/2/2010
2/2/2010
4/2/2010
在某一天进行了多少次测量并不重要,只要有一次测量,就应该显示日期。在上面的例子中,它表明2010年3月2日没有进行任何测量

有一个简单的mysql select语句可以做到这一点吗

我的桌子看起来像这样:

表1:

int id (auto, prim)
datetime measurementTime
double value1
double value2
试试这个:

SELECT DISTINCT date_col FROM your_table
如果您的表分别存储日期和时间。
相反,使用以下方法:

SELECT DISTINCT DATE(date_time_col) FROM your_table
请输入选项卡说明(日期使用的字段类型)和一些示例行。乍一看,DISTINCT或GROUPBY都有帮助,但这取决于数据类型字段。
SELECT DISTINCT DATE(`column_with_date_and_time`) AS `date` 
       FROM `table` ORDER BY `date`