当前位置: 代码迷 >> Sql Server >> 如其比较SQL里的时间
  详细解决方案

如其比较SQL里的时间

热度:26   发布时间:2016-04-24 08:54:35.0
如果比较SQL里的时间
SQL server .想问下就是 我一个表里, 有 一个字段是时间类型。 

2015-07-28 17:18:42.487       
2015-07-31 09:04:40.317       
2015-07-31 09:04:44.283       
2015-07-31 09:04:52.070       
2015-07-31 09:04:54.383       
2015-07-31 09:07:20.570       
2015-07-31 09:07:24.330       
2015-07-31 09:09:34.053       
2015-07-31 09:12:41.947       
2015-07-31 09:12:42.197     

是这样的,我老板要我 筛选  从最早时间 开始算,超过2小时后的 数据全部列出来。

  我该如何写那个条件。我先写个存储过程在 SQL里,然后我再在C# 里调用。

我知道如何获取最少时间 select min(time) from tablename,但是不会 如何让最小时+2小时.我只要拿到最少时间 + 2小时就可以实现了


反正就是把 最初开始时间 开始算, 2小时后的数据筛选出来。  求大神
------解决思路----------------------
dateadd()函數可以實現你的要求
------解决思路----------------------
SELECT *
  FROM table1
 WHERE time < (SELECT DATEADD(hour,2,MIN(time))
                 FROM table1)
  相关解决方案