刪除除列的最小和最大價值的所有行我有一個表Visitors
有以下的列如何從表中按日期
ID
,Visitors
,RegDate (date & time)
行:有4個,6個, 8,20,11,31,43與同一日期(7月18日)的訪問者,但不是同一時間。
另一行:有1,5,10,4,13,15,18,11,23與同一日期(7月19日)但不是同一時間的訪問者。
像這樣的事情
Id RegDate
4 2015-07-18 11:11:00.000
6 2015-07-18 11:11:01.000
8 2015-07-18 11:11:02.000
20 2015-07-18 11:11:03.000
11 2015-07-18 11:11:04.000
31 2015-07-18 11:11:05.000
43 2015-07-18 11:11:06.000
1 2015-07-19 11:11:00.000
10 2015-07-19 11:11:01.000
4 2015-07-19 11:11:02.000
13 2015-07-19 11:11:03.000
15 2015-07-19 11:11:04.000
18 2015-07-19 11:11:05.000
11 2015-07-19 11:11:06.000
23 2015-07-19 11:11:07.000
這裏是我的查詢,顯示最小值和最大值包括日期。
SELECT MIN(Visitors), MAX(Visitors), cast(RegDate as date) AS DATE
FROM Visitor GROUP BY cast(RegDate as date)
ORDER BY DATE
我想刪除列訪客的所有行,除了它的最小值和最大值由RegDate。
僅供參考,[提問一個好的結構化查詢語言(SQL)問題](http://meta.stackoverflow.com/questions/271055/tips-for-asking-a-good-structured-query-language-sql-question) – har07