如何在SQL中合并数据

时间:2019-01-18 17:41:54

标签: sql merge

我每天都会运行查询以将其放置在文件中。它涉及承保的生效日期和有效期。偶尔会有一个小组,他们实际上将终止并在第二天再次生效。我需要有关sql代码的帮助,这些代码会选择原始的生效日期和最新的到期日期。我给出的例子只是表格的一小部分。我当前正在使用的sql代码是超级简单的查询代码,我仅在附件中提供了几行数据。您将看到该成员在哪里有2个生效日期和2个有效期日期,我将其显示为一个。生效日期为01/01/2018,期限为12/31/9999。无法弄清楚如何添加附件..所以我只想复制两行。

meme_altid  meme_eff    meme_trm
S409666X1E  2018-01-01  2018-12-31
S409666X1E  2019-01-01  9999-12-31

1 个答案:

答案 0 :(得分:0)

最早的效果和最新的名词?

Select meme_altid, Min(meme_eff) As eff, Max(meme_trm) As term From #tbl
Group By meme_altid