我有这些数据,我需要从每个时间段中选择最大值。我知道如何选择Max事件,但这将消除我需要的数据。
Patient Treatment ActivityDate Keep
15308 Initial Simulation 3/6/14 5:08 PM
15308 Initial Simulation 3/7/14 2:37 PM *
15308 Re-Simulation 3/14/14 4:44 PM
15308 Re-Simulation 3/17/14 11:56 AM *
15308 Re-Simulation 4/17/14 9:54 AM
15308 Initial Simulation 4/17/14 9:54 AM *
15309 Initial Simulation 2/20/14 4:33 PM
15309 Initial Simulation 2/21/14 2:38 PM *
15309 Re-Simulation 3/26/14 9:29 AM *
我希望每个时间段保持每位患者的最大治疗时间。我想,也许我可以有5天的续航时间并从中拉出最大值?任何想法都非常受欢迎。
我正在使用SQL 2008
谢谢, 斯科特
答案 0 :(得分:0)
Select Patient, Treatment, Max(ActivityDate)
From Table
Group by Patient, Treatment
这看起来非常简单,所以我必须遗漏一些东西。