擊穿任何人都可以幫助在SQL語句中,我試圖寫?我使用的是SSRS R1(SQL或SSRS的解決辦法是罰款)SQL累計前12個月 - 每月
如何:按月份和年份
- 顯示計數測量分流,我想算在以前的累積12個月
如
2012 jan: counts feb 2011 - jan 2012
2012 feb: counts mar 2011 - feb 2012
2012 mar: counts apr 2011 - mar 2012
我已經開始這個代碼,但它是不正確,但是它給你什麼,我想實現一個想法(這個問題是我要計算月和一年的日期)
select
count(a.measure) count
,month(a.StartDate)
,year(a.StartDate)
from
a
where
a.StartDate >= DATEADD(mm,DATEDIFF(mm,0,@datepromt)-12,0) as startdateYrAgo --1st month 1 year ago 01/01/2012
and a.StartDate <= DATEADD(s,-1,DATEADD(mm, DATEDIFF(m,0,@datepromt)+1,0)) as startdateEOM --last day of month 31/01/2013
group by
month(a.StartDate)
,year(a.StartDate)
你嘗試過什麼?你是否已經檢查過日期函數?你的問題是什麼? – jcho360
歡迎來到Stack Overflow!我建議你閱讀常見問題解答以瞭解如何在StackOverflow中提出問題[FAQ](http://stackoverflow.com/faq#howtoask)。一個好的經驗法則是:以「我需要」開頭的問題不是一個好問題。 – Tchoupi
你想看「dec 2011」嗎? –