Novato TOTAL -> ¿fácil?

30/09/2006 - 23:16 por dgironal | Informe spam
Muy buenas, estoy utilizando SQL Server 2000 y no sé como realizar la
siguiente consulta:

TablaDatosNumericos
-
id C1 C2 C3 C4

Necesito que la consulta devuelva el valor más grande almacenado en las
columnas,
ejemplo

id C1 C2 C3 C4
id31 1.000 2.000 500 750
id22 8.000 7.000 6.000 5.000

que la consulta devuelva 2.000 (correspondiente al primer registro), 8.000
(correspondiente al segundo registro)

pseudocódigo

SELECT elMayorDatoNumericoEnLasColumnas(c1,c2,c3,c4) AS mayor
FROM Tabla
WHERE id=al que sea

Grascias de antemano
 

Leer las respuestas

#1 Pedro Echavarria
01/10/2006 - 00:39 | Informe spam
Completa tu mismo la funcion propuesta elMayorDatoNumericoEnLasColumnas . La
puedes codificar usando la funcion CASE o simplemente con IF.. ELSE

"dgironal" wrote in message
news:
Muy buenas, estoy utilizando SQL Server 2000 y no sé como realizar la
siguiente consulta:

TablaDatosNumericos
-
id C1 C2 C3 C4

Necesito que la consulta devuelva el valor más grande almacenado en las
columnas,
ejemplo

id C1 C2 C3 C4
id31 1.000 2.000 500 750
id22 8.000 7.000 6.000 5.000

que la consulta devuelva 2.000 (correspondiente al primer registro), 8.000
(correspondiente al segundo registro)

pseudocódigo

SELECT elMayorDatoNumericoEnLasColumnas(c1,c2,c3,c4) AS mayor
FROM Tabla
WHERE id=al que sea

Grascias de antemano

Preguntas similares