通过比较当前年份与上一年度(A列)的A列新值

时间:2017-12-06 19:39:30

标签: mysql comparison

我有一个包含两列的MySQL表,列A和列B.

A列是不同的产品ID#,B列代表Year。

我想将当前年份与上一年度进行比较,看看哪个产品是新产品,并且在去年没有销售。

我该怎么做?

因此对于下面的表格,我可以用什么查询来选择2013年和产品ID CC的记录,因为CC没有出现在2012年。

+-------------+------------+
| Year        | Product ID |
+-------------+------------+ 
| 2012        | AA         |
| 2012        | BB         |
| 2013        | AA         |
| 2013        | BB         |
| 2013        | CC         |
+-------------+------------+

1 个答案:

答案 0 :(得分:0)

这是一个简单的select语句,允许您搜索与该id对应的年份为2017的项目的ProductID。

SELECT Product ID
FROM Table
WHERE Product ID = 'CC' AND Year = 2013;

将为您返回正确的结果。

如果年份代表产品添加年份,我不明白为什么您需要将其与其他年份进行比较,而不是仅仅搜索那一年。