Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2010, 20:20
T3rryMan
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 10 meses
Puntos: 1
Respuesta: Operaciones !!!

Cita:
Iniciado por tatis003 Ver Mensaje
Ola!
quiero saber como puedo restar estas dos expresiones:
estoy intentando hacerlo pero no me funciona me da un error en el signo menos
(-)

Código SQL:
Ver original
  1. (SELECT SUM(pes_cil)FROM Entrega) AS 'TOTAL PESO ENTREGADO',
  2. (SELECT SUM(pes_cil) FROM Llenos) AS 'TOTAL PESO NO CONSUMIDO'

graciias

Hola tatis
Lo que hize fue primero separar mis 2 primeros totales poniendole un encabezado correspondiente al valor mostrado y despues querias resta entre ambos valores (valor1 - valor2) as CabeceraTotal
Ojo que el valor de cada uno es valor puro sin alias ni encabezado y todo como la matematicas los arme en parentesis para una mejor comprension aunque no es necesario.

Código SQL:
Ver original
  1. SELECT
  2. (SELECT SUM(pes_cil)FROM Entrega) AS 'TOTAL PESO ENTREGADO',
  3. (SELECT SUM(pes_cil) FROM Llenos) AS 'TOTAL PESO NO CONSUMIDO',
  4. ((SELECT SUM(pes_cil)FROM Entrega) - (SELECT SUM(pes_cil) FROM Llenos)) AS 'SumaTotal'
  5. FROM MiTabla

Ya verias tu si necesitas 3 columnas o simplemente una de resultado pero te recomendaria que cada sum o count tenga tambien un where por que quiero entender que los datos (todos) son los correctos.

www.bitxense.com.pe | Soluciones Informaticas S.A.C. - [email protected]
Cualquier duda soy Jhon Bautista Palomino aqui esta mi correo [email protected] Lima-Peru