haver

SQL Server 按时间间隔提取数据进行数据采样

其中30为取样时间间隔,按datediff使用的定义时间计算。

 

Select CollectNum,CollectDate,CollectTime,t.interval FROM 
(SELECT CollectNum,CollectDate,CollectTime,
datediff (mi,cast(Cast(A.CollectDate AS VARCHAR)+\' \' + Cast(A.CollectTime AS VARCHAR) AS DATETIME), GETDATE()) AS interval 
FROM Analysis.dbo.OnlineRoom A Where YEAR(CollectDate)=2010
)
AS t WHERE t.interval%30 = 0 
ORDER BY t.interval Desc; 
发表于 2010-11-24 15:44  Haver.Guo  阅读(4033)  评论(0编辑  收藏  举报
 

分类:

技术点:

相关文章:

  • 2021-07-25
  • 2021-05-30
  • 2022-12-23
  • 2022-01-04
  • 2022-01-05
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2022-01-01
相关资源
相似解决方案