SQL - comparar dos campos en una consulta

 
Vista:

comparar dos campos en una consulta

Publicado por Juan Manuel de Pablo Ortiz (1 intervención) el 30/06/2014 18:51:54
Tengo una consulta que me devuelve una serie de registros de dos tablas, lo que necesito es realizar alguna clase de consulta que me devuelva un valor para insertarlo en algun reporte, esta consulta lo que tendria que hacer es comparar valorer entre dos campos de un mismo registro y si es mayor insertar un valor. Cualquier ayuda sera infinitamente agradecida.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 135
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

comparar dos campos en una consulta

Publicado por xve (284 intervenciones) el 30/06/2014 22:03:10
Hola Juan Manuel, no indicas que motor de base de datos estas utilizando, pero si utilizas MySQL, puedes hacer algo así:

1
2
3
4
SELECT
CASE WHEN Campo1>Campo2 THEN 1 ELSE 0 END AS campo1Mayor
FROM Tabla
HAVING campo1Mayor=1

No lo he probado... pero creo que tendría que funcionar... coméntanos, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar