시간이 지남에 따라 일부 데이터가 생성되었습니다. 나는 매 시간마다 일어난 "상호 작용"의 수를 세는 데 아래의 쿼리를 사용했다.매 시간마다 집계 된 데이터를 계산하십시오.
는SELECT COUNT(*) as Quantity, FORMAT(cast(InteractionDate as datetime2), 'yyyy-MM-dd HH') as Datum
FROM Interaction as in
INNER JOIN Mission as mi
on in.MissionID=mi.MissionID
WHERE InteractionDate between '2015-01-13 12' AND '2015-01-22 12'
GROUP BY FORMAT(cast(InteractionDate as datetime2), 'yyyy-MM-dd HH')
ORDER BY Datum
쿼리는 위의 나에게주는이 :
116 | 2015-01-15 00
37 | 2015-01-15 01
17 | 2015-01-15 02
지금 내가 모든 n 번째 시간에 상호 작용의 집계 번호를하고자합니다. 3 시간마다 데이터를 얻으 려한다면 다음과 같이 입력하십시오.
170 | 2015-01-15 02
어떻게하면됩니까?
"매 n 시간마다 상호 작용 수 집계"란 무엇을 의미합니까? 샘플 데이터와 원하는 결과가 항상 도움이됩니다. –
나는 질문을 편집했다, 그것이 조금 상황을 명확하게하기를 바란다. – omegasbk