Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 17-jul-2007, 05:58   #1 (permalink)
programadornet ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 157
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).
programadornet está desconectado   Responder Citando
Antiguo 17-jul-2007, 08:31   #2 (permalink)
(Desactivado)
Developer9 Developer9
 
Avatar de Developer9
 
Fecha de Ingreso: abril-2005
Ubicación: Mi Ecuador del alma
Mensajes: 4.202
Enviar un mensaje por MSN a Developer9
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
Developer9 está desconectado   Responder Citando
Antiguo 18-jul-2007, 04:49   #3 (permalink)
programadornet ha deshabilitado el karma
 
Fecha de Ingreso: abril-2007
Mensajes: 157
Re: Consulta que crea columna como operación de otras columnas de cada mismo registro

Gracias! es justo lo que buscaba.
programadornet está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 04:46.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93