如何让mysql对有年月日时分秒的时间只按照年月日排序
时间: 2024-05-15 11:12:50 浏览: 85
mysql只取年月日的SQL写法.sql
您可以使用DATE()函数来提取日期,并对其进行排序。例如,假设您有一个名为“mytable”的表,其中包含一个名为“mydatetime”的列,其中包含日期和时间。您可以按照以下方式对该表进行查询:
```
SELECT * FROM mytable ORDER BY DATE(mydatetime) ASC;
```
这将按照年月日的顺序对结果进行排序,忽略时间部分。如果您想按照降序排序,则可以使用“DESC”关键字:
```
SELECT * FROM mytable ORDER BY DATE(mydatetime) DESC;
```
这将按照最近的日期(最大日期)到最早的日期(最小日期)的顺序对结果进行排序。
阅读全文