SQL Server - Obtener el valor mayor de dos registros

 
Vista:

Obtener el valor mayor de dos registros

Publicado por lex (3 intervenciones) el 26/03/2013 23:15:08
tengo dos tablas que contienen los mismos campos (Identicos)
solo varia la data en ambas tablas, los campos llaves son los mismos

hay un campo que se llama total y es un campo numerico esta en ambas tablas


quiero hacer un Qry que utilize las dos tablas, que muestre el codigo una vez y que muestre el valor mayor en total para esos dos registros

o sea va a encontrar dos registros con el mismo codigo, uno en la tabla A y el otro en la tabla B, pero quiero que el qry solo me muestre un registro de ambos y en el total que me muestre el valor mayor entre ambos registros

no se si me di a entender

gracias de antemano
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: 63
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Obtener el valor mayor de dos registros

Publicado por xve (102 intervenciones) el 27/03/2013 07:37:23
Hola Lex, lo primero seria vincular las dos tablas, y luego poner un condicional para el Total, que sea el mayor de los campos que mencionas... podría ser algo así:

1
2
SELECT a.campo,b.campo, CASE WHEN a.campo>b.campo THEN a.campo ELSE b.campo AS Total
FROM TablaA a JOIN TablaB b ON a.campo=b.campo


Espero que te sirva... 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

Obtener el valor mayor de dos registros

Publicado por lex (3 intervenciones) el 02/04/2013 18:40:14
Grande sos capo!
me sirvio de 10
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