[英]Query is executing in sqldbx but not in SSRS ( Visual Studio 2010 )
我的查詢如下:
SELECT LBrCode, PrdAcctId, EffFromDate, ACTUALDATE, ACTUALDATENEW, IdealBalDate, IdealBal,
SancDate, TotSancLimit, ExpDate, NoOfInstl, InstlstartDt, InstlAmt, DpDate, TotalDpArrived, TotalDpAllowed, NEWDATE, IdealBalNew
, sum(z.IdealBalNew) OVER (partition BY z.LBrCode, z.PrdAcctId, datepart(MM, z.NEWDATE), datepart(yyyy, z.NEWDATE) ORDER BY LBrCode, PrdAcctId, NEWDATE) NEWESTBALANCE
FROM (
SUB QUERY
) z
--GROUP BY z.LBrCode, z.PrdAcctId, z.EffFromDate
ORDER BY LBrCode, PrdAcctId, EffFromDate
在上面的查詢中,當我注釋“ sum(z.IdealBalNew)OVER”列時,該查詢將在SSRS報告數據集中接受。 但是使用sum(z.IdealBalNew)OVER列會給出error。 錯誤是:“ order”附近的語法不正確,“ z”附近的語法不正確,Microsoft sql錯誤:102。同一查詢在sqldbx數據庫中正確執行。
SSRS Visual Studio 2010不支持有關“ sum() OVER partition order by
”的問題嗎?
SSRS Visual Studio 2010不支持有關“ sum()OVER分區順序由”的問題嗎?
不,沒有這樣的已知問題。 您的SSRS代碼可能有錯別字或其他差異。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.