【问题标题】:calculated one or more fields in access计算访问中的一个或多个字段
【发布时间】: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,查询正在运行,但没有显示我想要的结果。当我今晚运行它时,我会告诉你们。再次感谢。

标签: sql ms-access


【解决方案1】:

非常感谢您的帮助。我已经可以运行查询了,因为我忘记了 NULL 值。

我的查询: 选择 ConferenceRegisterFee.RegID, ConferenceRegisterFee.ConfStateRegFeePaid, ConferenceRegisterFee.ConfSpouFeePaid, ConferenceRegisterFee.ConfAttMembDuesPaid, ConferenceRegisterFee.ConfLateFeePaid, ConferenceRegisterFee.ConfRegFeePaid, NZ([ConferenceRegisterFee]![ConfStateRegFeePaid])+NZ([ConferenceRegisterFee]![ConfSpouFeePaid]) ConferenceRegisterFee]![ConfAttMembDuesPaid])+NZ([ConferenceRegisterFee]![ConfLateFeePaid])+NZ([ConferenceRegisterFee]![ConfRegFeePaid]) 总计 FROM ConferenceRegisterFee;

再次感谢

【讨论】:

    猜你喜欢
    • 2017-10-16
    • 1970-01-01
    • 1970-01-01
    • 2014-03-30
    • 1970-01-01
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多