2012-09-29 72 views
1

我有一列“日期”及其格式(Y-m-d -time)。我需要创建一个使用SQL查询的新列,它将与“日期”列相同,但它的格式将只是(Y-m-d)而不是小时数等。更改列的dateformat并基于其他列创建新列

我想用GROUP BY对它们进行分组。我该如何编写这个查询?我必须创建一个临时列来查看它们的分组。

+0

你尝试过什么? – Jalpesh

回答

0

使用DATE_FORMAT

SELECT DATE_FORMAT(columnName, '%Y-%m-%d') 
+0

感谢您的回答。我解决了我的问题。 –