我正在使用microsoft sql server。我正在努力按全職時間對結果進行排序。按小時排序時顯示完整日期時間
我的原始數據看起來像這樣:
TimeStamp TotalOffered
2012-04-16 08:00:00 18
2012-04-16 08:30:00 34
2012-04-16 09:00:00 30
2012-04-16 09:30:00 68
我被小時塊數據的例子總和期間8點00分00秒分選是52,爲9時○○分00秒的數據的總和是98,我已經把它細分了一天。
的代碼,我是:
select datepart(hour,[TimeStamp]), SUM([TotalOffered])
from [my table]
group by
datepart(hour,[sus_CallPerformance_TimeStamp]),
dateadd(d, 0, datediff(d, 0, [sus_CallPerformance_TimeStamp]))
我試圖讓數據充分展現時間戳,而不是僅僅一小時。
目前的結果顯示爲:
8 52
9 98
我想結果顯示爲:
2012-04-16 08:00:00 52
2012-04-16 09:00:00 98
謝謝
目前尚不清楚你的要求,你可以展示你的預期效果? – Taryn 2012-04-18 12:49:24
您是按小時還是按小時排序?現在你只是按小時分組。 – norlando 2012-04-18 12:58:11