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

複数列のSQLMAX?

    Maxのもう1つの優れたソリューションは次のとおりです。 T-SQLとSQLServerを使用した機能

    SELECT [Other Fields],
      (SELECT Max(v) 
       FROM (VALUES (date1), (date2), (date3),...) AS value(v)) as [MaxDate]
    FROM [YourTableName]
    

    値はテーブル値コンストラクターです。

    "テーブルに作成する行値式のセットを指定します。Transact-SQLテーブル値コンストラクターを使用すると、単一のDMLステートメントで複数行のデータを指定できます。テーブル値コンストラクターは、のVALUES句として指定できます。 INSERT ... VALUESステートメント、またはMERGEステートメントのUSING句またはFROM句のいずれかの派生テーブルとして。 "



    1. 2つのテーブルを3番目のテーブルのFKと結合する必要があります

    2. OFFSET/FETCHを使用したSQLServerでのページネーション

    3. PostgreSQLのシリアル疑似データ型の概要

    4. Oracleでテーブル、ビュー、シノニムのすべてのインデックスとその列を検索する方法