나는 날짜 전환을하는 데 그렇게 강하지가 않다. 나는 타임 스탬프 때문에 기록을 잃어 버리고 있다고 확신한다. 이 쿼리에서 내 날짜를 변환하여 날짜를 합계로 계산할 수 있도록해야합니다. 어떤 도움을 주셔서 감사 드리며 미리 감사드립니다.날짜 변경하기
SELECT
a.UserID_Caller ,a.csCallType,timewait,a.convotime,datename(quarter,timewait)as qrt,datename(year,timewait)as yr,datename(month,timewait)as mnth,datename(day,timewait)as dy
--sum(case when datename(year,timewait) = (datename(year,getdate()-1)) AND (datename(Quarter,timewait))=(datename(Quarter,getdate()-1)) and (datename(day,timewait))<>(datename(day,getdate()))then (a.convotime)/60 else 0 end) as [MTD]
FROM satVRS.dbo.rptNECACallHistory as a
WHERE
a.IsReport = 1
-AND (datename(year,timewait))=(datename(year,getdate()-1)) AND (datename(quarter,timewait))=(datename(quarter,getdate()-1)) and (datename(day,timewait))<>(datename(day,getdate()))
and month(timewait)
AND a.convotime > 0
AND a.NECA_isReport = 1
AND a.Video in ('SV')
GROUP BY a.UserID_Caller ,a.csCallType,timewait,a.convotime
order by timewait,a.UserID_Caller
분기별로 롤링한다는 의미를 설명하기 위해 몇 가지 샘플 데이터를 제공 할 수 있습니까? –
다음은 몇 가지 샘플 데이터입니다. 매일 총계, MTD, QTD 및 YTD를 얻기 위해 컨 볼otime을 합산합니다. – user3027644