gpt4 book ai didi

sql - 查询求和函数

转载 作者:行者123 更新时间:2023-12-03 05:09:12 26 4
gpt4 key购买 nike

嘿伙计们...

我有这个问题,我需要在查询中包含 SUM 聚合函数,但我希望它位于查询结果中的特定位置。最简单的就是你看一下图片,也许你就会明白我的意思以及我想要实现的目标。

我想要一个临时字段(例如 SUM),我可以在最后加入它 -

sum(l.cijenaKupovna) as SUM

代码:

SELECT n.datum, n.IdNarudzbe, l.naziv, l.proizvodac, z.prezime, d.naziv, l.cijenaKupovna, sum(l.cijenaKupovna) from narudzbe n
JOIN lijekovi_has_narudzbe ln ON ln.IdNarudzbe=n.IdNarudzbe
JOIN lijekovi l ON ln.serijskiBroj = l.serijskiBroj
JOIN dobavljaci d ON d.IdDobavljac = n.IdDobavljac
JOIN zaposlenici z ON z.OIB = n.OIB
GROUP BY 2;

我收到此错误:消息 164,级别 15,状态 1,第 6 行每个 GROUP BY 表达式必须至少包含一列不是外部引用。

我问的这可能吗? :D enter image description here

最佳答案

您的 GROUP BY 子句需要包含您正在查询的每一列(用于 SUM 的列除外)。

关于sql - 查询求和函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25511838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com