0

日付と時刻のリストであるテーブルがあります。例えば

日付

1/3/2014 6:16:43.570 AM
1/3/2014 6:17:02.300 AM
1/3/2014 6:23:09.700 AM
1/6/2014 6:02:09.993 AM
1/6/2014 6:02:34.323 AM
1/6/2014 6:03:02.957 AM
1/6/2014 6:08:48.867 AM
1/6/2014 6:09:04.917 AM

私が終わらせたいのは:

1/3/2014 6:23:09.700 AM
1/6/2014 6:09:04.917 AM

これらは各日付の最新の時刻であるためです。

どんな助けでも大歓迎です。

4

2 に答える 2

0

グループ化または行番号を使用できます。これを行う別の方法を示す行番号を次に示します。(他の人が例によってグループを示しているので)

SELECT d
FROM
(
   SELECT d,
          row_number() OVER (PARTITION BY convert(date,d) ORDER BY d DESC) as rownum
   FROM Dates
) t
WHERE rownum = 1
于 2014-01-06T18:20:43.713 に答える