Sql时间间隔

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:28:43
我想在一天24小时之内,每一个小时统计一下数据
0-1 ...
1-2 ...
2-3 ...

时间格式是 2009-2-1 1:13:24
我想问一下,如何实现这种时间间隔呢

replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
得出的格式是:20090201011324
如果你只需要2009-2-1 1:13:24的话
则CONVERT(varchar, getdate(), 120 )
你说的数据统计我不太清楚
但是针对时间间隔来实现对数据库的操作有一下方式:
比较理想的是用SQL代理
如果是针对别的操作可以写批处理,添加任务计划(这通常针对数据备份、压缩等)

以上答案供参考

3种方法:sql代理,cron,计划任务

用sql代理定义一个作业,每小时执行一次