【问题标题】:How to Write Sql Expression with where condition in Crystal Reports如何在 Crystal Reports 中编写带有 where 条件的 Sql 表达式
【发布时间】:2014-05-08 19:16:57
【问题描述】:

您好,我是 Crystal 报表的新手。这是我的简单 SQL 查询。

SELECT        SUM(dbo.emp_acc_credit.pfund)
FROM            dbo.emp_acc_credit
where (emp_acc_credit.EID = @eid)

我想把它写在水晶报表的 Sql 表达式中。这里的“@eid”是每个雇员的 ID,在我的报告中,它在一页上一一显示所有雇员的详细信息,我们有一名雇员的所有详细记录。

如何分配该 EID?

【问题讨论】:

    标签: sql sql-server crystal-reports


    【解决方案1】:

    看起来你所拥有的只是返回一个值。另外,@eid 来自哪里?如果您想要所有 EID 的总和,那么您可以这样做,这将返回 employeeId 和该员工的总和:

    SELECT emp_acc_credit.EID, SUM(dbo.emp_acc_credit.pfund)
    FROM   dbo.emp_acc_credit
    WHERE  emp_acc_credit.EID = @eid
    GROUP BY emp_acc_credit.EID
    

    返回所有员工的总和:

    SELECT emp_acc_credit.EID, SUM(dbo.emp_acc_credit.pfund)
    FROM   dbo.emp_acc_credit
    GROUP BY emp_acc_credit.EID
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-28
      • 1970-01-01
      • 1970-01-01
      • 2020-10-06
      • 2022-09-23
      相关资源
      最近更新 更多