【发布时间】:2019-03-01 18:45:03
【问题描述】:
这里我有一个表 1(主表(AAA))和表 2(子主表(BBB))。 我已经使用某些条件从 AAA 获取了一些数据到 BBB。
(表 1 AAA)
ID Date1 Grade1
1 2013-07-12 00:00:00.000 1
1 2014-04-02 00:00:00.000 1
1 2014-12-29 00:00:00.000 NULL
100000 2012-10-01 00:00:00.000 NULL
100000 2015-10-08 00:00:00.000 NULL
100000 2017-01-10 00:00:00.000 1
100000 2018-05-29 00:00:00.000 2
表 2 BBB
ID Date2 Grade2
1 2013-07-12 00:00:00.000 1
1 2014-04-02 00:00:00.000 1
100000 2017-01-10 00:00:00.000 1
100000 2018-05-29 00:00:00.000 2
现在我想使用另一个条件从 AAA 获取另外几个数据到 BBB。
选择 MIN(date2) 并找到 MAX(date1)
这意味着 OP 应该是这样的
100000 2015-10-08 00:00:00.000 NULL
请帮我解决这个问题 提前致谢!
【问题讨论】:
-
OP来自哪个表? -
@Squirrel 来自 AAA
标签: sql sql-server