2

私は現在、1つの列を持つselectステートメントを次のように使用していますDATEPART(hh, CallTime) AS Hour

GROUP BY DATEPART(hh, CallTime) 
ORDER BY Hour

これは、真夜中から真夜中までの時間を表示します。これを正午から正午までどのように実行しますか?ありがとう!

4

1 に答える 1

3

CASE WHEN (DATEPART(hh, CallTime) >=12) THEN DATEPART(hh, CallTime) - 12 ELSE DATEPART(hh, CallTime)+12 END AS hour_since_noon私があなたの質問を正しく理解したならそれをするべきです。

元のフィールドを実際に表示するフィールドと、これを注文するフィールドの2つの別々のフィールドが必要になる場合があります。

于 2010-03-04T18:25:47.143 に答える