こんにちは、ここに車両検査データベースがあり、対応する TicketStatus で 2 つ目以降の EventTime または Min(EventTime) より大きいコードを sql に持っています。テーブルは [Event] および [Car] です... [Event] テーブルにはフィールド CarID (FK) があります。EventTime; TicketStatus... [Car] テーブルにはフィールド CarID (PK) があります。プレート番号; パッケージ
注: [Car].CarID データ型は一意の識別子です。{16F0151E-1938-4487-BB75-FF446B4DB7FF}
コードを実行すると、CarID、EventTime、TicketStatus が得られます。結果として CarID は必要ありません。テーブル [Car]、TicketStatus、EventTime、および条件 [Car] からの PlateNo が必要です。Package = 4
SELECT CarID, TicketStatus, [EventTime]
FROM
(SELECT ROW_NUMBER() OVER
(PARTITION BY CarID ORDER BY [EventTime] ASC) AS [index]
, CarID, TicketStatus, [EventTime]
FROM vehicle.dbo.Event Event) A
WHERE [index] > 1