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

SQL MAX của nhiều cột?

Đây là một giải pháp hay khác cho Max chức năng sử dụng T-SQL và SQL Server

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

Giá trị là Bộ tạo giá trị bảng.

"Chỉ định một tập hợp các biểu thức giá trị hàng được tạo thành một bảng. Phương thức tạo giá trị bảng Transact-SQL cho phép nhiều hàng dữ liệu được chỉ định trong một câu lệnh DML. Phương thức tạo giá trị bảng có thể được chỉ định dưới dạng mệnh đề VALUES của một Câu lệnh INSERT ... VALUES hoặc dưới dạng bảng dẫn xuất trong mệnh đề USING của câu lệnh MERGE hoặc mệnh đề FROM. "



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để trả về nhiều tập kết quả với SqlCommand?

  2. Báo cáo Dữ liệu Hiệu suất SQLDIAG qua Công cụ Tiện ích RML | Khắc phục sự cố hiệu suất máy chủ SQL -7

  3. SET DATEFIRST - Đặt Ngày đầu tiên trong tuần trong SQL Server

  4. Chuỗi định dạng số tùy chỉnh được hỗ trợ bởi FORMAT () trong SQL Server

  5. Sử dụng dịch vụ tích hợp máy chủ SQL (SSIS) để điền vào bản ghi QuickBooks