gpt4 book ai didi

SQL计算总价

转载 作者:行者123 更新时间:2023-12-03 23:46:40 24 4
gpt4 key购买 nike

这里是新的(加上对糟糕的英语感到抱歉..),我在这里有两个表 - Sells 和 Product 有一些 SQL 困难:

Product:

ProductID | Product | Price
____________________________
1 | walnuts | 16
2 | cashew | 25
3 | peanuts | 4

Sells (each product kilograms sold):

Day | walnuts | cashew | hazelnut
__________________________________
1 | 2 | 3 | 1
2 | 8 | 6 | 25
3 | 1 | 3 | 12

我想显示的是第 2 天(例如)赚取的总金额,那么我该如何计算呢?

最佳答案

你设计 table 的方式不好。

**Item table:**

product_id | product_name | price
__________________________________
1 | Some1 | 20
2 | Some2 | 30
3 | Some3 | 40

**sale table :**

sale_id | product_id | quantity
__________________________________
1 | 2 | 2
2 | 1 | 1
3 | 3 | 2

现在应用查询:
SELECT sale.quantity*item.price as TOTAL FROM item,sale WHERE item.product_id=sale.product_id;

如果您有更多列,则可以应用更多过滤器。

关于SQL计算总价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47837796/

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