嗨我有一个包含J1,J2,J3,J4,J5,J6,J7列的表格.我想从这些列中找到最大的3个值,如L1,L2,L3.
我尝试了下面的查询来找到第一个最大的
SELECT (
SELECT Max(v) FROM (
VALUES
([J1]), ([J2]),
([J3]), ([J4]),
([J5]), ([J6]),
([J7])
) AS value(v)
) as [L1]FROM dbo.JTable
Run Code Online (Sandbox Code Playgroud)