各ROW

2016-11-23 5 views
0

から最大日付を取得し、私はこのテーブルを持っている:各ROW

私は、各行から各IDについてMAXの日付を取得できますか

enter image description here

答えて

1

使用Greatest

SELECT id, GREATEST (date1, date2, date3) 
FROM YourTable 

GREATESTとLEASTはSQL標準ではありませんが、一般的な拡張であることに注意してください。他のデータベースの中には、すべてがNULLの場合にだけでなく、引数がNULLの場合にNULLを返すデータベースもあります。

+0

機能について知りませんでした。どうもありがとうございます。 – geek2000