【发布时间】:2016-02-11 17:38:02
【问题描述】:
我创建了如下表
RegID - primary key
Confattid - foreign key
membchoiceid - foreign key and a multivalue field
tourId - foreign key and a multivalue field
其余类似如下查询:
所有付费字段都是货币格式。
我尝试将所有费用字段计算为新字段名称“total”。即使我编写了查询,它也没有显示任何错误,但是当我运行查询时它没有显示结果。
我的查询:
SELECT ConferenceRegisterFee.RegID,
ConferenceRegisterFee.ConfStateRegFeePaid,
ConferenceRegisterFee.ConfSpouFeePaid,
ConferenceRegisterFee.ConfAttMembDuesPaid,
ConferenceRegisterFee.ConfLateFeePaid,
ConferenceRegisterFee.ConfRegFeePaid,
ConferenceRegisterFee.ConfAttMembDuesPaid,
[confstateregfeepaid]+[confspoufeepaid]+[confattmembduespaid]+[conflatefeepaid]+[confregfeepaid] AS total
FROM ConferenceRegisterFee
GROUP BY ConferenceRegisterFee.RegID,
ConferenceRegisterFee.ConfStateRegFeePaid,
ConferenceRegisterFee.ConfSpouFeePaid,
ConferenceRegisterFee.ConfAttMembDuesPaid,
ConferenceRegisterFee.ConfLateFeePaid,
ConferenceRegisterFee.ConfRegFeePaid,
ConferenceRegisterFee.ConfAttMembDuesPaid;
我是新手。你们有什么想法可以帮助我度过难关吗?
【问题讨论】:
-
为什么需要 Group By ,你没有使用任何聚合函数。
-
“但是当我运行查询时它没有显示结果”它没有显示结果?还是只是没有显示您想要的结果?
-
非常感谢你们的回复。我将尝试使用 Shakar 告诉我的 sum 函数。 JNevill,查询正在运行,但没有显示我想要的结果。当我今晚运行它时,我会告诉你们。再次感谢。