我有一個表在SQL Sever的2005:SQL服務器 - 需要的最小和最大日期時間相鄰(最近)輸入日期
id eid name datetime
-- |----|------- |------------------------
1 | 1 | john | 2013-11-18 15:30:00.000
2 | 1 | john | 2013-11-18 14:10:00.000
3 | 1 | john | 2013-11-18 13:30:00.000
4 | 1 | john | 2013-11-18 16:00:00.000
5 | 1 | john | 2013-11-18 17:00:00.000
6 | 2 | Richard| 2013-11-18 13:40:00.000
7 | 2 | Richard| 2013-11-18 16:20:00.000
8 | 3 | Mandy | 2013-11-18 20:22:00.000
9 | 3 | Mandy | 2013-11-18 20:20:00.000
10| 4 | Micheal| 2013-11-18 13:00:00.000
輸入將是一個日期,例如 - 2013-11-18 15: 50:也需要需要最小和相鄰的(最近的),以輸入的日期的日期時間的最大...
分組通過EID:00.000
的預期輸出。
id eid name AdjacentMinimumDateTime AdjacentMaximumDateTime
-- |----|------- |---------------------------|------------------------
1 | 1 | john | 2013-11-18 15:30:00.000 | 2013-11-18 16:00:00.000
6 | 2 | Richard| 2013-11-18 13:40:00.000 | 2013-11-18 16:20:00.000
8 | 3 | Mandy | NULL | 2013-11-18 20:20:00.000
9 | 4 | Micheal| 2013-11-18 13:00:00.000 | NULL
這是沒有意義的'id' ... –
ID在我需要的情況下,我做到了由join.Anyways感謝的幫助下返回 – Fnk