Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2013, 13:00
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Como sumar el ultimo registro de tres tablas...

Hola,

Cita:
Iniciado por EsteBusta Ver Mensaje
Estas hablando de sumar o unir?, los campos que quieres sumar son varchar, si estas almacenando numeros y los quieres sumar, basta con hacer un CONVERT o un CAST y se aplica el concepto de "select (P1+P2+P3) from..."

Caso contrario, si quieres unir los campos (porque son texto) es el union que ya se ha mencionado.
El único problema que miro con tu propuesta de simplemente hacer P1 + P2 + P3 para sumar o unir, es que, según lo que indica panfilo, cada valor viene de una tabla diferente.

Cita:
Iniciado por panfilo2013 Ver Mensaje
... tengo un problema para sumar el ultimo registro de tres tablas...
Es decir, tabla1, tabla2, tabla3. Si las tablas no están relacionadas, no creo que sea posible hacer un P1 + P2 + P3 sin obtener un producto cartesiano de la unión, y de allí adivinar cual es el que representa el último de cada tabla.

Aunque si son varchar y quiere sumar seguramente va a tener que aplicar en algún momento un CAST con la estructura mostrada anteriormente. Y si quiere concatenar en el último select tiene los valores que quiere 'unir'.

Saludos,