T-SQL answer.
Re: Find the minimum or maximum value across several columns?
OK, you asked for ANY answer, so this should work with most dialects:
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'MyMinMaxTable')
DROP TABLE MyMinMaxTable
exec sp_dboption 'TelairDB', 'select into/bulkcopy', 'true'
CREATE TABLE [dbo].[MyMinMaxTable] (
[my_min] [decimal](16, 4) NULL ,
[my_max] [decimal](16, 4) NULL
) ON [PRIMARY]
GO
INSERT INTO MyMinMaxTable
SELECT min(ord_qty), max(ord_qty)
FROM AA_TestTable
INSERT INTO MyMinMaxTable
SELECT min(sitm_qty), max(sitm_qty)
FROM AA_TestTable
INSERT INTO MyMinMaxTable
SELECT min(this_qty), max(this_qty)
FROM AA_TestTable
INSERT INTO MyMinMaxTable
SELECT min(that_qty), max(that_qty)
FROM AA_TestTable
INSERT INTO MyMinMaxTable
SELECT min(other_qty), max(other_qty)
FROM AA_TestTable
SELECT min(my_min) AS abs_min, max(my_max) AS abs_max
FROM MyMinMaxTable
|