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

各 ID の最新レコードを返す SQL クエリ

    次のようにランク オーバー パーティションを使用できます。

    select * from
    (select locid, value1, value1date, 
      rank() over (partition by locid order by value1date desc) as rank
      from table1) t
    where t.rank=1
      

    SqlFiddle を参照してください



    1. SQLを使用してデータベーステーブルを作成する方法

    2. MySQLにリモートで接続する

    3. sudo yuminstallphp55w-mysqlndの競合

    4. MySQLの結果文字列から変数または事前定義されたCONSTANTの値をPHPで出力します