数据库时间按天/小时/分钟来进行分组




GROUP BY LEFT(CONVERT(NVARCHAR(11), AddTime, 21) + '00:00:00', 19)
//按小时分组,按分钟,按天,以最长的为准,然后再截取,先以统一的标准来增加,再以统一的标准来裁剪
SELECT LEFT(CONVERT(NVARCHAR(11), GETDATE(), 21) + '00:00:00', 19)
SELECT LEFT(CONVERT(NVARCHAR(14), GETDATE(), 21) + '00:00:00', 19)
SELECT LEFT(CONVERT(NVARCHAR(17), GETDATE(), 21) + '00:00:00', 19)
 
SELECT CONVERT(NVARCHAR(11), GETDATE(), 21) + '00:00:00'
SELECT CONVERT(NVARCHAR(14), GETDATE(), 21) + '00:00:00'
 SELECT CONVERT(NVARCHAR(17), GETDATE(), 21) + '00:00:00'




where 1=1先增加个前缀,然后方便统一的方式过行增加。


 //变量,统一增加后缀,再统一裁剪



你可能感兴趣的:(数据库时间按天/小时/分钟来进行分组)