数据库时间按天/小时/分钟来进行分组
2014-12-15 19:05
274 查看
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先增加个前缀,然后方便统一的方式过行增加。
//变量,统一增加后缀,再统一裁剪
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先增加个前缀,然后方便统一的方式过行增加。
//变量,统一增加后缀,再统一裁剪
相关文章推荐
- JAVA数据库编程——JDBC(二):插入时间字段,显示小时分钟秒
- oracle 数据库 时间差 年数、月数、天数、小时数、分钟数、秒数
- PHP计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)
- //特定的时间加分钟,小时,天-时间操作函数-JAVA
- SQL Server中按照时间进行分组统计
- sqlserver中如何实现时间按月,日,小时分组查询
- 在数据库中 如何进行分类分组并总计SQL信息
- delphi 计算文件与当前时间差(天小时分钟秒)
- 获取当前的系统时间 年-月-日 小时-分钟-秒
- oracle 求两个连续日期的时间点之间相隔的小时数和分钟数
- 时间加减后求小时和分钟数,且对格式要求为两位数,不足的补0
- SQL Convert的用法及获取时间,以及用substring获取相应的日期,小时,分钟
- [方法]按日期测试时间跨度问题--时间差(小时,分钟,秒)
- 对一个数据库分成多个数据库文件,并且进行分组
- sqlserver中如何实现时间按月,日,小时分组查询
- 两个时间数据求它的相差小时,分钟等等
- 求两个日期时间的差 以*天**小时**分钟
- SQL取时间类型的,小时,分钟,秒
- C#有关时间处理的一些方法,两个日期间相差的天、小时、分钟、月数等
- C#有关时间处理的一些方法,两个日期间相差的天、小时、分钟、月数等