Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Bases de Datos General (http://www.forosdelweb.com/f21/)
-   -   Consulta que crea columna como operación de otras columnas de cada mismo registro (http://www.forosdelweb.com/f21/consulta-que-crea-columna-como-operacion-otras-columnas-cada-mismo-registro-505912/)

programadornet 17/07/2007 05:58

Consulta que crea columna como operación de otras columnas de cada mismo registro
 
Necesito una consulta que me muestre una serie de columnas, pero que entre ellas, haya una columna que sea el resultado de una operación entre otras dos (por ejemplo, el "máximo entre la columna 1 y la columna 2", o la resta entre el valor de la columna 1y la columna 2). ¿Es posible?

Ya sé que se puede realizar esto programándolo desde fuera, y no desde SQL, pero es por saber si se puede todo esto utilizando sólo SQL (en cuyo caso sería mejor para la aplicación y el desarrollador).

Developer9 17/07/2007 08:31

Re: Consulta que crea columna como operación de otras columnas de cada mismo registro
 
Fácil wey,

Código:

SELECT

CASE
WHEN columna1>columna2 THEN columna1
ELSE columna2
END AS ValorMayor,

columna2-columna1 AS Diferencia

FROM Tabla


programadornet 18/07/2007 04:49

Re: Consulta que crea columna como operación de otras columnas de cada mismo registro
 
Gracias! es justo lo que buscaba.


La zona horaria es GMT -6. Ahora son las 11:46.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.