sql >> データベース >  >> RDS >> Oracle

MAX(DATE)を使用したGROUP BY

    SELECT train, dest, time FROM ( 
      SELECT train, dest, time, 
        RANK() OVER (PARTITION BY train ORDER BY time DESC) dest_rank
        FROM traintable
      ) where dest_rank = 1
    


    1. DISTINCT値の発生をカウントします

    2. (+)=where句のoraclesqlの演算子

    3. SQL Serverでデータファイルを移動する方法–パート1

    4. oracleDATEとTIMESTAMPの違い