-1

下に表があります。Min Date と対応するチケットのステータスを選択したい。試してみましたが、2 つ以上のプレート番号が表示されます。気をつけたいだけです。ありがとう

Date       PlateNo     TickeStatus
01-15-12       A        Open
01-23-12       c        Open
01-17-12       A        Close
02-23-12       c        Open
02-15-12       A        Open
03-23-12       c        Open
03-15-12       A        Close
03-28-12       c        Close
04-15-12       A        Open
04-23-12       c        Close
4

5 に答える 5

3
SELECT PlateNo, TicketStatus, [Date]
FROM (SELECT ROW_NUMBER() OVER (PARTITION BY PlateNo ORDER BY [Date] ASC) AS [index],
             PlateNo,
             TicketStatus,
             [Date] 
      FROM YourTable) A
WHERE [index] = 1
于 2013-07-15T08:08:41.760 に答える
0

ANSI 規格。単純。すべての DB で機能します ...

select * from YourTable
where [Date] = (select min([Date]) from YourTable)
于 2013-07-15T08:15:28.440 に答える