【发布时间】:2023-02-16 00:17:21
【问题描述】:
问: 使用零售。库存表,如果订购的所有商品都立即交付而没有任何其他销售发生,则计算每个产品的库存总量为 5 件或更少。每个产品的 product_id 应该是结果中的第一列。
我需要一个 sql 代码,但我正在使用的代码无法正常工作,而且我不知道另一种方法来获得教授要求的结果。
预期的:
product_id ?column?
3 20
4 37
6 13
8 4
10 24
24 41
31 4
41 35
42 2
58 25
71 28
这就是我正在使用的,但就像我说的那样:
select product_id
from retail.inventory
where total_on_hand <= 5;
【问题讨论】:
-
在原始情况未知的情况下,无法判断如何获得“预期结果”。另请阅读:How do I format my posts using Markdown or HTML?
-
“需要一个 sql 代码,我正在使用的代码不起作用”您可以显示您到目前为止所拥有的内容,当然可以将示例数据作为两个
Create Table...和一些Insert Into...行一起显示,或者粘贴为降价表,并根据这些示例数据显示所需的结果 -
想象一下,您正在与不知道库存或订单表的人交谈,他不知道您使用的是哪个数据库引擎,也看不到导致预期结果的示例数据。因为你是。没有那个,我们只是在猜测。
标签: sql