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

このクエリを変更して行をグループ化し、値が最小の行を除くすべての行を除外します

    some_valueの場合 フィールド名です:

    SELECT id, min((tbl2.date_modified - tbl1.date_submitted)/86400), max(some_value)
    FROM tbl1, tbl2, tbl3
    WHERE tbl1.id = tbl2.fid 
    AND tbl1.id = tbl3.fid
    GROUP BY tbl1.id
    

    some_valueの場合 一定の文字列です:

    SELECT id, min((tbl2.date_modified - tbl1.date_submitted)/86400), 'some_value'
    FROM tbl1, tbl2, tbl3
    WHERE tbl1.id = tbl2.fid 
    AND tbl1.id = tbl3.fid
    GROUP BY tbl1.id
    


    1. Java-スレッドメインの例外java.lang.Error:未解決のコンパイルの問題

    2. VARCHARサイズの制限は重要ですか?

    3. ClusterControlを使用してデータベースフェイルオーバーを自動化する方法

    4. 指定された日時が日時間隔に含まれているかどうかを判別するためのMySQLクエリ