Запрос выполняется в sqldbx, но не в SSRS (Visual Studio 2010) - PullRequest
0 голосов
/ 15 февраля 2019

Мой запрос выглядит следующим образом:

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 он выдает ошибку.Ошибка: неверный синтаксис рядом с "order", неправильный синтаксис рядом с "z", ошибка Microsoft SQL: 102. Тот же запрос выполняется правильно в базе данных sqldbx.

Любая проблема, связанная с "sum() OVER partition order by", не поддерживается SSRSVisual Studio 2010?

1 Ответ

0 голосов
/ 15 февраля 2019

Любая проблема, связанная с тем, что «SSR Visual Studio 2010 не поддерживает« sum () OVER порядок разделов »?

Нет, такой известной проблемы не существует.Возможно, у вас есть опечатка или другое различие в вашем коде SSRS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...