我目前正在使用一个列为DATEPART(hh, CallTime) AS Hour
的select语句
然后做:
GROUP BY DATEPART(hh, CallTime)
ORDER BY Hour
这显示从午夜开始并经过午夜的时间 - 我将如何从中午到中午进行此操作?谢谢!
答案 0 :(得分:3)
CASE WHEN (DATEPART(hh, CallTime) >=12) THEN DATEPART(hh, CallTime) - 12 ELSE DATEPART(hh, CallTime)+12 END AS hour_since_noon
应该这样做。
您可能希望有2个单独的字段,您的原始字段可以实际显示,而这个字段可以按顺序显示