Мой запрос выглядит следующим образом:
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?