Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/10/2013, 14:22
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Como sumar 2 columnas de una misma linea

Nop tu razonamiento esta mal :P, lo que pasa es que las columnas corte8 y corte 9 no existen como tal en tu consulta, porque? porque estas haciendo un union por lo que las columnas finales de este query:

Código SQL:
Ver original
  1. SELECT DISTINCT TRIM,Corte1,UMC1,Ton1 FROM protri01 WHERE PedPipsa1 = '2070713'
  2. UNION SELECT DISTINCT  TRIM,Corte2,UMC2,Ton2 FROM protri01 WHERE PedPipsa2 ='2070713'
  3. UNION SELECT DISTINCT TRIM,Corte3,UMC3,Ton3 FROM protri01 WHERE PedPipsa3 = '2070713'
  4. UNION SELECT DISTINCT  TRIM,Corte4,UMC4,Ton4 FROM protri01 WHERE PedPipsa4 ='2070713'
  5. UNION SELECT DISTINCT TRIM,Corte5,UMC5,Ton5 FROM protri01 WHERE PedPipsa5 = '2070713'
  6. UNION SELECT DISTINCT TRIM,Corte6,UMC6,Ton6 FROM protri01 WHERE PedPipsa6 ='2070713'
  7. UNION SELECT DISTINCT TRIM,Corte7,UMC7,Ton7 FROM protri01 WHERE PedPipsa7 = '2070713'
  8. UNION SELECT DISTINCT TRIM,Corte8,UMC8,Ton8 FROM protri01 WHERE PedPipsa8 ='2070713'
  9. UNION SELECT DISTINCT TRIM,Corte9,UMC9,Ton9 FROM protri01 WHERE PedPipsa9 = '2070713'
  10. UNION SELECT DISTINCT TRIM,Corte10,UMC10,Ton10 FROM protri01 WHERE PedPipsa10 ='2070713'
  11. UNION SELECT DISTINCT TRIM,Corte11,UMC11,Ton11  FROM protri01 WHERE PedPipsa11 = '2070713'
  12. UNION SELECT DISTINCT TRIM,Corte12,UMC12,Ton12 FROM protri01 WHERE PedPipsa12 ='2070713'

son trim,corte1,umc1 y ton1 para obtener lo que necesitas tendrias uqe hacer un subquery de las 2 condiciones donde obtienes corte9 y corte 8....ahora una pregunta....porque tu tabla tiene tantos campos repetidos???(repetidos corte1,corte2 etc)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me