Quantcast
Channel: Questions in topic: "distinct"
Viewing all articles
Browse latest Browse all 38

Get 1 row out of "almost" duplicate rows

$
0
0
Key datecolumn chkcol 112 2011-06-09 13:44:21:963 A 112 2011-06-09 13:44:21:963 B 114 2011-06-10 11:23:11:212 A 115 2011-06-09 09:12:32:576 A 116 2011-06-09 02:14:11:111 A 117 2011-06-03 12:32:29:218 C 117 2011-06-03 12:32:29:218 B 118 2011-06-02 10:10:03:432 C 116 2011-06-08 07:24:08:454 C 116 2011-06-08 07:24:08:454 D A has priority over B C has priority over B C has priority over D I want to create a view containing just 1 of each Key. I tried lowering the priority of the D’s and B’s by doing the following: WHERE t.datecolumn = ( SELECT MAX(CASE chkcol WHEN B THEN DATEADD(SECOND, -1, t2.datecolumn) WHEN D THEN DATEADD(SECOND, -1, t2.datecolumn) ELSE t2.datecolumn END ) FROM thetable t2 WHERE t2.key = t.key But this isn’t working :( Am I just brain dead today? Please help! THANK YOU!

Viewing all articles
Browse latest Browse all 38

Trending Articles