Sqlserver 最新のレコードを取得する

SQLServer

データ保守プログラムでデータを修正した情報をプログラムが終了した際にプルーフリストで出力しているのだけれど、同一のレコードに複数回修正した場合に最新のログだけプルーフリストに出力して欲しいと要望が有ったので、対応。

SELECT NO,修正日付,名前,....
FROM LogFile
WHERE (修正日付 IN
         (SELECT MAX(修正日付) 
          FROM LofFile
          GROUP BY NO))
タイトルとURLをコピーしました