2
我目前使用select語句有一列作爲DATEPART(hh, CallTime) AS Hour
,然後做:的Sql按小時從中午開始
GROUP BY DATEPART(hh, CallTime)
ORDER BY Hour
這將顯示時間從午夜開始,並通過午夜去 - 我將如何去關於這個從中午到中午?謝謝!
我目前使用select語句有一列作爲DATEPART(hh, CallTime) AS Hour
,然後做:的Sql按小時從中午開始
GROUP BY DATEPART(hh, CallTime)
ORDER BY Hour
這將顯示時間從午夜開始,並通過午夜去 - 我將如何去關於這個從中午到中午?謝謝!
CASE WHEN (DATEPART(hh, CallTime) >=12) THEN DATEPART(hh, CallTime) - 12 ELSE DATEPART(hh, CallTime)+12 END AS hour_since_noon
應該這樣做,如果我正確理解你的問題。
您可能需要有2個獨立的領域,原來的一個實際顯示這一個命令
這給了以正確的格式的時間,但他們當時還從最低排序,以導致他們最高仍然是從午夜到午夜 – BarrettJ 2010-03-04 18:29:38
現在更新,我得到了你正在嘗試做的 – DVK 2010-03-04 18:31:59
謝謝,作品完美! – BarrettJ 2010-03-04 18:37:20