簡體   English   中英

查詢正在sqldbx中執行,但未在SSRS中執行(Visual Studio 2010)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM