Sql 从单独的表格数据计算方程
我正在做我的高中项目,并向社区寻求帮助!(因为我的老师不知道我问题的答案) 我有一个简单的“产品”表,如下所示: 我还有一个“订单”表,如下所示:Sql 从单独的表格数据计算方程,sql,database,ms-access,Sql,Database,Ms Access,我正在做我的高中项目,并向社区寻求帮助!(因为我的老师不知道我问题的答案) 我有一个简单的“产品”表,如下所示: 我还有一个“订单”表,如下所示: 我有没有办法在“订单”表中创建一个名为“总成本”的字段,并自动计算所选所有产品的总成本?首先,我建议不要存储计算值,也强烈建议不要使用。一般来说 我也强烈建议不要使用多值字段,因为您的图像似乎显示了这一点 通常,当遵循的规则时,大多数销售数据库的结构非常相似,包含以下主表(除其他表外): 产品(又名库存项目) 顾客 订单头 订单行(又名订单明
我有没有办法在“订单”表中创建一个名为“总成本”的字段,并自动计算所选所有产品的总成本?首先,我建议不要存储计算值,也强烈建议不要使用。一般来说 我也强烈建议不要使用多值字段,因为您的图像似乎显示了这一点
通常,当遵循的规则时,大多数销售数据库的结构非常相似,包含以下主表(除其他表外):
- 产品(又名库存项目)
- 顾客
- 订单头
- 订单行(又名订单明细)
- 主键:
Prd\u ID
+--------+-----------+-----------+
|珠三角ID |珠三角描述|珠三角价格|
+--------+-----------+-----------+
|1 | Americano | 8.00美元|
|2 |摩卡| 6.00美元|
|3 |拿铁| 5.00美元|
+--------+-----------+-----------+
客户
- 主键:
Cus\u ID
+--------+--------------+
|客户ID |客户名称|
+--------+--------------+
|1 |乔·布洛格斯|
|2 |罗伯特·史密斯|
|3 |李麦克|
+--------+--------------+
订单表头
- 主键:
Ord\u ID
- 外键:
Ord\u Cust
+--------+----------+------------+
|订单ID |订单客户|订单日期|
+--------+----------+------------+
| 1 | 1 | 2020-02-16 |
| 2 | 1 | 2020-01-15 |
| 3 | 2 | 2020-02-15 |
+--------+----------+------------+
订单行
- 主键:
+Orl\u顺序
Orl\u行
- 外键:
,Orl\u订单
Orl\u产品
+-----------+----------+----------+---------+
|Orl|U订单| Orl|U行| Orl|U产品| Orl|U数量|
+-----------+----------+----------+---------+
| 1 | 1 | 1 | 2 |
| 1 | 2 | 3 | 1 |
| 2 | 1 | 2 | 1 |
| 3 | 1 | 1 | 4 |
| 3 | 2 | 3 | 2 |
+-----------+----------+----------+---------+
您也可以选择将产品说明和价格存储在订单行记录中,以便在销售点保留这些记录,因为
产品
表中的信息可能会随着时间的推移而变化。请向我们提供一个SQL命令,说明您是如何创建产品和订单表的。这不是一个好主意。请使用查询进行计算。从其他文本中转述或引用。给出你所需要的&把它和你的问题联系起来。仅将图像用于不能表示为文本或扩充文本的内容。无法搜索或剪切粘贴图像。包括图例/键和说明以及图像。许多SQL DBMS都有“计算的”/“计算的”列,其行值由DBMS作为行列的函数计算。当然,它们的使用与特定DBMS的其他细节相互作用。不幸的是,对这种完整性和原子性的支持通常很差。(不存在有意义的NFs冲突,因为具有此类列的表只是没有这些列的表的视图。)