2011-04-11 3 views
1

SQLSERVER의 평균과 같은 데이터의 사주 마지막 얻는 방법 2008 년SQLSERVER에서 평균으로 마지막 4 주에게 데이터 가져 오기 2008

난 4 개 레코드 1 주와 같은 데이터를 가지고 - O/P가 같아야을 이 4 가지 레코드의 평균은 똑같이 똑같이 4 주분의 데이터 즉 4 개의 레코드로 한 달 동안 필요합니다. 나에게 sqlserver 쿼리를 제안하십시오. 이 같은

+0

지금까지 작성한 코드를 게시하시기 바랍니다. 사람들은 일반적으로 코드를 작성하는 것을 좋아하지 않습니다. 그대로, 이것은 일의 묘사이지 질문이 아닙니다. –

답변

0

뭔가 :

SELECT DATEPART(W, Data_Date) AS [Week], AVG([Some_DataField]) AS AverageValue 
FROM [DataTable] 
WHERE Data_Date >= DATEADD(W, -4, GETDATE()) 
GROUP BY DATEPART(W, Data_Date) 

DATEPART (W는, [날짜]) 맥락에서 달 동안 주 수를 반환