2
私は変更が必要なクエリがあります。現在、各参照には15分のブロックとアカウント番号が関連付けられています。私の目標は、ブロック中に最も頻繁に発生したアカウント番号を示す15分ブロックごとに1つの行を持つことです。これは特定のグループで最も一般的な値を見つける
私は参照番号は必要ありませんが、私は出力を与える
SELECT
left(cast(Concat([Hour],':',[Minute]) as time),5) as [Time Block]
,[Reference]
,[Account]
from(
SELECT
DATEPART(hh,[Start Time]) as [Hour]
,[Reference]
,case when DATEPART(mi,[Start Time]) between 00 and 15 then '00'
when DATEPART(mi,[Start Time]) between 15 and 30 then '15'
when DATEPART(mi,[Start Time]) between 30 and 45 then '30'
when DATEPART(mi,[Start Time]) between 45 and 100 then '00'
else 'Error' end AS [Minute]
,[Account]
FROM [iPR].[dbo].[InboundCallsView]
where [Start Time] between '2017-03-21' and '2017-03-22')T
order by [Time Block]
後
午後12時00 310523
0時15 310523
00:30 310523
など、24時間に15分ごとに最も多くの行を持つアカウントを表示します。これは可能ですか?
ありがとうございます:) – tomdemaine