Tengo la siguiente consulta:¿Cómo modifico esta consulta t-sql para devolver el valor máximo para diferentes nombres de columna?
SELECT
[Rate],
[RateMon],
[RateTue],
[RateWed],
[RateThu],
[RateFri],
[RateSat],
[RateSun]
FROM
[Room]
WHERE
[email protected]
En lugar de devolver todas las columnas, sólo quiero volver Rate
y el valor máximo entre RateMon, RateTue, RateWed, RateThu, RateFri, RateSat y RateSun, pero Estoy teniendo un momento difícil porque los nombres de las columnas son diferentes.
Un ejemplo de retorno resultado actual es:
100, 400, 400, 400, 400, 600, 600, 600
donde 100 es la Tasa y los otros valores corresponden a Lun - Dom, pero Quiero devolver solo 100 y 600 en este caso.
por favor, puesto datos de ejemplo y los resultados. No está claro lo que estás buscando. – Oded
posible duplicado de [SQL MAX de varias columnas?] (Http://stackoverflow.com/questions/71022/sql-max-of-multiple-columns) –
posible duplicado de [Función en SQL Server 2008 similar a GREATEST en mysql ?] (http://stackoverflow.com/questions/4725823/function-in-sql-server-2008-similar-to-greatest-in-mysql) –