【发布时间】:2020-05-26 06:49:57
【问题描述】:
我有一个如下所示的表格
id effective_date number_of_int_customers
123 10/01/19 0
123 02/01/20 3
456 10/01/19 6
456 02/01/20 6
789 10/01/19 5
789 02/01/20 4
999 10/01/19 0
999 02/01/20 1
我想编写一个查询来查看每个 ID,以查看销售人员是否在 10 月 1 日至 2 月 1 日之间新开始国际工作。
我正在寻找的结果如下:
id effective_date number_of_int_customers
123 02/01/20 3
999 02/01/20 1
结果将仅返回最初有 0 个国际客户但现在至少有 1 个的销售人员。 我在这里看到过类似的帖子,它们使用嵌套查询来提取第一个日期和最后一个日期具有不同值的记录。但我只想提取原始值为 0 的记录。有没有办法在 SQL 的一个查询中做到这一点?
【问题讨论】:
标签: sql database subquery mysql-workbench