SQL:如何使用计算更新所有行?

认真地

我正在尝试total price根据订单sub-total添加比萨订单tax我收到一条错误消息,指出该查询使用此命令返回了多个值:1

DECLARE @orderTotal AS INT
SET @orderTotal = (SELECT(SUM((orderSubtotal+tax) * (1 - discountAmount)))
                   FROM OrderProcessing GROUP BY orderID)
UPDATE OrderProcessing
SET orderTotalAmount = @orderTotal

discountAmount等于0.2代表20%折扣的十进制数

Zohar Peled

首先,这是错误的方法,除非您希望所有订单的orderTotalAmount列中具有相同的值
我认为您可能正在寻找这样的东西:

UPDATE OrderProcessing
SET orderTotalAmount = (orderSubtotal + tax) * (1 - discountAmount)

其次,我认为您的第一个查询中括号太多。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用计算仅更新1列但更新所有行?

来自分类Dev

使用SQL Server,如何根据子查询来更新所有行,但每个行都不同

来自分类Dev

使用on / and条件加入Join PL / SQL进行更新-尝试更新所有行

来自分类Dev

如何更新所有行以截断毫秒

来自分类Dev

如何根据每个 id 更新所有行

来自分类Dev

MYSQL使用特定行的值更新所有值

来自分类Dev

持久计算列是否需要更新所有行或仅更新受影响的行?

来自分类Dev

如何使用类别更新所有工作表

来自分类Dev

如何使用 certbot 更新所有证书?

来自分类Dev

雄辩地更新所有行

来自分类Dev

LINQ to SQL 更新所有记录

来自分类Dev

Django的。如何更新所有会话?

来自分类Dev

SQL更新,更新所有行(MS-SQL 2008)

来自分类Dev

使用不同的条件一次更新所有行一次我的SQL

来自分类Dev

PL / SQL更新触发器更新所有行

来自分类Dev

如何使用数据表更新所有表中的所有单元格

来自分类Dev

如何使用计算更新列

来自分类Dev

SQLalchemy 更新所有行而不是一行

来自分类Dev

如何以10为增量更新所有行的列

来自分类Dev

如何通过单个 mysql 查询根据特定日期更新所有行

来自分类Dev

MySQL:使用列表中的随机数更新所有行

来自分类Dev

使用表 y 中的插入 id 更新所有表 x 行

来自分类Dev

使用Async / Await时,如何更改请求属性时如何更新所有请求?

来自分类Dev

Codeigniter查询更新所有行,而不是1

来自分类Dev

CTE不会更新所有选定的行

来自分类Dev

WPF DataGridTemplateColumn组合框更新所有行

来自分类Dev

MySQL如何更新所有行的列,并为每一行更新不同的列值

来自分类Dev

如何从CloudKit更新所有客户端记录?

来自分类Dev

如何从Active Directory更新所有联系人

Related 相关文章

  1. 1

    如何使用计算仅更新1列但更新所有行?

  2. 2

    使用SQL Server,如何根据子查询来更新所有行,但每个行都不同

  3. 3

    使用on / and条件加入Join PL / SQL进行更新-尝试更新所有行

  4. 4

    如何更新所有行以截断毫秒

  5. 5

    如何根据每个 id 更新所有行

  6. 6

    MYSQL使用特定行的值更新所有值

  7. 7

    持久计算列是否需要更新所有行或仅更新受影响的行?

  8. 8

    如何使用类别更新所有工作表

  9. 9

    如何使用 certbot 更新所有证书?

  10. 10

    雄辩地更新所有行

  11. 11

    LINQ to SQL 更新所有记录

  12. 12

    Django的。如何更新所有会话?

  13. 13

    SQL更新,更新所有行(MS-SQL 2008)

  14. 14

    使用不同的条件一次更新所有行一次我的SQL

  15. 15

    PL / SQL更新触发器更新所有行

  16. 16

    如何使用数据表更新所有表中的所有单元格

  17. 17

    如何使用计算更新列

  18. 18

    SQLalchemy 更新所有行而不是一行

  19. 19

    如何以10为增量更新所有行的列

  20. 20

    如何通过单个 mysql 查询根据特定日期更新所有行

  21. 21

    MySQL:使用列表中的随机数更新所有行

  22. 22

    使用表 y 中的插入 id 更新所有表 x 行

  23. 23

    使用Async / Await时,如何更改请求属性时如何更新所有请求?

  24. 24

    Codeigniter查询更新所有行,而不是1

  25. 25

    CTE不会更新所有选定的行

  26. 26

    WPF DataGridTemplateColumn组合框更新所有行

  27. 27

    MySQL如何更新所有行的列,并为每一行更新不同的列值

  28. 28

    如何从CloudKit更新所有客户端记录?

  29. 29

    如何从Active Directory更新所有联系人

热门标签

归档