【问题标题】:How to merge data in SQL如何在 SQL 中合并数据
【发布时间】:2019-01-18 17:41:54
【问题描述】:

我每天都会运行一个查询以放入一个文件中。这是关于保险的生效日期和期限日期。偶尔会有一个小组实际上会在第二天正式生效并再次生效。我需要有关 SQL 代码的帮助,以获取原始生效日期和最新到期日期。我给出的例子只是表格的一小部分......由于河马的规定。我目前使用的 SQL 代码是超级简单的查询代码,我只提供了附件中的数据行。您将看到该成员在哪里有 2 个生效日期和 2 个任期日期,我需要将其显示为一个..with 2018 年 1 月 1 日生效,9999 年 12 月 31 日生效。无法弄清楚如何添加附件..所以我只是要复制两行。

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

【问题讨论】:

  • 这里是代码..SELECT [meme_altid] ,[meme_eff] ,[meme_trm] FROM [Northwind].[dbo].[effectdate]
  • 我只是将表的一小部分复制到 Northwind db 中

标签: sql merge


【解决方案1】:

最早的效果和最新的期限?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-29
    相关资源
    最近更新 更多