Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Operaciones !!!

Estas en el tema de Operaciones !!! en el foro de SQL Server en Foros del Web. Ola! quiero saber como puedo restar estas dos expresiones: estoy intentando hacerlo pero no me funciona me da un error en el signo menos (-) ...
  #1 (permalink)  
Antiguo 13/03/2010, 08:21
 
Fecha de Ingreso: febrero-2010
Mensajes: 31
Antigüedad: 14 años, 9 meses
Puntos: 0
Exclamación Operaciones !!!

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
  #2 (permalink)  
Antiguo 16/03/2010, 15:00
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 4 meses
Puntos: 180
Respuesta: Operaciones !!!

Declara 2 variables numericas, colocas los resultados de tu SUM en dichas variables y luego haces la resta
  #3 (permalink)  
Antiguo 18/03/2010, 20:20
 
Fecha de Ingreso: enero-2010
Ubicación: SJM Lima - Peru
Mensajes: 55
Antigüedad: 14 años, 9 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

Etiquetas: operaciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:09.