【问题标题】:SQL query to return a list of items including the records details, count and sum pricesSQL 查询返回项目列表,包括记录详细信息、计数和总价格
【发布时间】:2019-09-04 01:10:10
【问题描述】:

我是 sql 的新手,

我有一个访问数据库表,其中包含汽车零件项目列表,包括字段 - 零件编号、价格、描述、条形码等 - 此表用于临时存储销售的详细信息。这是一个遗留系统,不包括数量,即对于多个项目,它们是此临时表中的重复记录。

我正在尝试生成一个“发票”输出,我需要在其中列出物品的数量(即重复物品的数量)列出它们的描述和零件编号,并希望对每组重复条目的价格进行总计。

我已经尝试过类似的语句

select partnumber, count(partnumber) as qty,
      description, price, sum(price) as subtotal 
from tblregister
group by partnumber

我知道我的语法只是在一些关于我如何实现我所追求的目标之后的出路

【问题讨论】:

标签: sql ms-access vb6


【解决方案1】:

尝试将select 子句中的其他非聚合字段添加到group by 子句中,如下所示:

select partnumber, count(partnumber) as qty, description, price, sum(price) as subtotal FROM tblregister group by partnumber, description, price

【讨论】:

  • 好的,我会尝试-我认为这是“聚合函数中不包含指定表达式-感谢您的帮助-将报告回来的原因”
  • 我认为这颗钉子已经牢牢地钉在家里——传奇般的努力。已经投票了,但新的,所以似乎没有添加到公开列表中。非常感谢。
猜你喜欢
  • 2015-02-22
  • 1970-01-01
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
  • 1970-01-01
  • 2023-02-24
  • 2019-02-21
  • 1970-01-01
相关资源
最近更新 更多