SQL一些时间操作的技巧.docVIP

  • 13
  • 0
  • 约5.31千字
  • 约 5页
  • 2016-05-25 发布于重庆
  • 举报
SQL一些时间操作的技巧

SQL一些时间操作的技巧 SQL datetime 如何取每小时记录数SELECT CONVERT(VARCHAR(10),DATE,120) AS 日期 ,DATEPART(hh,DATE) AS 小时,COUNT(*)AS 记录 FROM Table1 GROUP BY CONVERT(VARCHAR(10),DATE,120),DATEPART(hh,DATE) -----------取出小时,然后group by ----------- group by left(convert(varchar(10),getdate(),108),2)-创建一个存储过程(完成一分钟内的循环处理) create ? proc ? p_processes as declare ? @d ? datetime set ? @d=dateadd(minute,1,getdate()) while ? @d getdate() begin --你的更新处理 update ? ... waitfor ? delay ? 00:00:20 --等待20秒后再继续 end go能不能实现每隔30秒或20秒执行一次存储过程? begin WAITFOR ? DELAY ? 00:00:30 ? execute ? YourProc end 能不能在存储过程中从A

文档评论(0)

1亿VIP精品文档

相关文档