您好我是Crystal报道的新手。这是我简单的SQL查询。
SELECT SUM(dbo.emp_acc_credit.pfund)
FROM dbo.emp_acc_credit
where (emp_acc_credit.EID = @eid)
我想在Crystal报表中编写Sql Expression。在这里' @ eid'是每个雇员的身份证明,在我的报告中,我们在一个页面上逐一展示所有雇员的详细资料我们都有一份雇用的详细记录。
我如何分配该EID?
答案 0 :(得分:0)
看起来你所拥有的只返回一个值。另外,@ 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