sql - 如何在不考虑时间的情况下按日期时间列进行分组

标签 sql sql-server tsql sql-server-2008

我有很多产品订单,我正在尝试按日期分组并对该日期的数量求和。如何在不考虑时间部分的情况下按月/日/年进行分组?

3/8/2010 7:42:00 应与 3/8/2010 4:15:00

分组

最佳答案

Cast/Convert Date 的值输入您的分组依据。

GROUP BY CAST(myDateTime AS DATE)

关于sql - 如何在不考虑时间的情况下按日期时间列进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6054144/

相关文章:

Mysql根据一列删除重复记录并保留最长长度的行

sql-server - 更改 SQL Server 2000 中的列名称

sql-server - 为什么我必须设置数据库中每个文本列的最大长度?

sql - 连接可能包含空值的人名的最短 TSQL 是什么

SQL Server 使用 CONVERT() 返回奇怪的日期

mysql - 更高效的内连接查询

java - 为什么这个 SQL 语句会导致错误?

MySQL exclusion <> 仅在比较其他列时不伴随 OR 时才有效

sql-server - MS SQL 自动递增非标识列

sql - 公平分配分配算法