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)