1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/销售分析III [sales-analysis-iii].html

75 lines
2.6 KiB
HTML
Raw Permalink Normal View History

2023-12-09 18:42:21 +08:00
<p>表:&nbsp;<code>Product</code></p>
2022-03-27 20:37:52 +08:00
<pre>
+--------------+---------+
| Column Name | Type |
+--------------+---------+
| product_id | int |
| product_name | varchar |
| unit_price | int |
+--------------+---------+
2023-12-09 18:42:21 +08:00
product_id 是该表的主键(具有唯一值的列)。
2022-03-27 20:37:52 +08:00
该表的每一行显示每个产品的名称和价格。
</pre>
2023-12-09 18:42:21 +08:00
<p>表:<code>Sales</code></p>
2022-03-27 20:37:52 +08:00
<pre>
+-------------+---------+
| Column Name | Type |
+-------------+---------+
| seller_id | int |
| product_id | int |
| buyer_id | int |
| sale_date | date |
| quantity | int |
| price | int |
+------ ------+---------+
2023-12-09 18:42:21 +08:00
这个表可能有重复的行。
product_id 是 Product 表的外键reference 列)。
2022-03-27 20:37:52 +08:00
该表的每一行包含关于一个销售的一些信息。
</pre>
<p>&nbsp;</p>
2023-12-09 18:42:21 +08:00
<p>编写解决方案,报告<code>2019年春季</code>才售出的产品。即<strong></strong><code><strong>2019-01-01</strong></code><code><strong>2019-03-31</strong></code>(含)之间出售的商品。</p>
2022-03-27 20:37:52 +08:00
<p><strong>任意顺序</strong> 返回结果表。</p>
2023-12-09 18:42:21 +08:00
<p>结果格式如下所示。</p>
2022-03-27 20:37:52 +08:00
<p>&nbsp;</p>
<p><strong>示例 1:</strong></p>
<pre>
<strong>输入:</strong>
Product table:
+------------+--------------+------------+
| product_id | product_name | unit_price |
+------------+--------------+------------+
| 1 | S8 | 1000 |
| 2 | G4 | 800 |
| 3 | iPhone | 1400 |
+------------+--------------+------------+
<code>Sales </code>table:
+-----------+------------+----------+------------+----------+-------+
| seller_id | product_id | buyer_id | sale_date | quantity | price |
+-----------+------------+----------+------------+----------+-------+
| 1 | 1 | 1 | 2019-01-21 | 2 | 2000 |
| 1 | 2 | 2 | 2019-02-17 | 1 | 800 |
| 2 | 2 | 3 | 2019-06-02 | 1 | 800 |
| 3 | 3 | 4 | 2019-05-13 | 2 | 2800 |
+-----------+------------+----------+------------+----------+-------+
<strong>输出:</strong>
+-------------+--------------+
| product_id | product_name |
+-------------+--------------+
| 1 | S8 |
+-------------+--------------+
<strong>解释:</strong>
2023-12-09 18:42:21 +08:00
id 为 1 的产品仅在 2019 年春季销售。
id 为 2 的产品在 2019 年春季销售,但也在 2019 年春季之后销售。
id 为 3 的产品在 2019 年春季之后销售。
我们只返回 id 为 1 的产品,因为它是 2019 年春季才销售的产品。</pre>