【问题标题】:SQL Query And SSRS QuerySQL 查询和 SSRS 查询
【发布时间】:2025-12-24 01:20:15
【问题描述】:

谁能帮助我,为什么这个查询在 SSMS 中运行良好,但在 SSRS 中却不行?

SELECT     
    SUM(AMOUNTMST) AS 'Balance' 
FROM          
    BANKACCOUNTTRANS
WHERE      
    (ACCOUNTID IN (@Bank_AccountID)) 
    AND (DATAAREAID = 'RAS') 
    AND (TRANSDATE BETWEEN '2013-12-31 00:00:00' AND @From_Date)
GROUP BY 
    AccountID

【问题讨论】:

  • 你应该更新你的问题,至少解释发生了什么不正确的行为。
  • 亲爱的,我想说的是,当我在 SQL Management Studio 中运行这个 SQL 查询时,它运行良好,但是当我在 SSRS 查询设计中运行它时,它给了我空数据

标签: sql-server ssrs-2008


【解决方案1】:
SELECT  AccountID
       ,SUM(AMOUNTMST) AS [Balance]
FROM   BANKACCOUNTTRANS
WHERE (ACCOUNTID IN (@Bank_AccountID)) 
  AND (DATAAREAID = 'RAS') 
  AND (TRANSDATE BETWEEN '20131231' AND @From_Date)
Group By AccountID

【讨论】: