sql >> Database >  >> RDS >> Sqlserver

Hoe wijzig ik deze t-sql-query om de maximale waarde voor verschillende kolomnamen te retourneren?

SELECT  [Rate],
        (SELECT MAX(T.[Rate])
         FROM (VALUES([RateMon]),
                     ([RateTue]),
                     ([RateWed]),
                     ([RateThu]),
                     ([RateFri]),
                     ([RateSat]),
                     ([RateSun])) AS T([Rate])
        ) AS MaxRate
FROM [Room]
WHERE [email protected]


  1. Een zeer beschikbare database voor Moodle bouwen met PostgreSQL

  2. Zelfstudie over SQL Server-tabelpartitionering en partities

  3. Een tabel bijwerken en bijgewerkte rijen weergeven met een enkele SQL-opdracht

  4. Hoe een weergave te creëren met behulp van dynamische actie in APEX Oracle?