Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Làm cách nào để sửa đổi truy vấn t-sql này để trả về giá trị lớn nhất cho các tên cột khác nhau?

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách trừ 30 ngày từ ngày hiện tại bằng SQL Server

  2. Cài đặt và cấu hình SQL Server Log Shipping &Disaster Recovery -3

  3. SQL Server - sử dụng CASE trong mệnh đề WHERE

  4. PIVOT Truy vấn nhiều kết hợp

  5. SQL Server REPLACE () so với TRANSLATE ():Sự khác biệt là gì?