【发布时间】:2014-07-02 10:05:19
【问题描述】:
在下表中,哪个脚本会为每个 CARE_ID 返回一行,其中 CP 的 EVENT_TYPE 在 TR 的第一个实例之前。否则返回最近的 CP 实例。优先比较器是 EVENT_DATE 并且联络断路器是 MAX(EVENT_ID) 以下是预期的决赛桌。
CARE_ID EVENT_ID EVENT_DATE EVENT_TYPE
3 117 09/04/2010 00:00 CP
3 104 11/04/2010 00:00 TR
3 190 16/04/2010 00:00 TR
3 16 12/07/2010 00:00 TR
3 17 13/07/2010 00:00 TR
3 18 13/07/2010 00:00 TR
78 11 27/07/2009 00:00 TR
78 9 28/07/2009 00:00 TR
78 706 08/12/2010 00:00 CP
78 707 09/12/2010 00:00 CP
107 93 23/02/2010 00:00 CP
107 1474 21/09/2012 00:00 TR
206 84 28/07/2009 00:00 CP
206 85 21/08/2009 00:00 CP
CARE_ID EVENT_ID EVENT_DATE EVENT_TYPE
3 117 09/04/2010 00:00 CP
78 707 09/12/2010 00:00 CP
107 93 23/02/2010 00:00 CP
206 85 21/08/2009 00:00 CP
【问题讨论】:
-
@Gordon Linoff - 感谢您的编辑 - 这个脚本可行吗?
标签: sql sql-server tsql sql-server-2000