Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2013, 10:04
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, 4 meses
Puntos: 774
Respuesta: restar en sql 2008

Código SQL:
Ver original
  1. CREATE TABLE #resta(
  2. tipo_mov VARCHAR(200),
  3. monto INT
  4. )
  5.  
  6. INSERT INTO #resta VALUES ('I',10)
  7. INSERT INTO #resta VALUES ('I',20)
  8. INSERT INTO #resta VALUES ('I',30)
  9. INSERT INTO #resta VALUES ('I',40)
  10. INSERT INTO #resta VALUES ('I',50)
  11. INSERT INTO #resta VALUES ('E',30)
  12. INSERT INTO #resta VALUES ('E',40)
  13. INSERT INTO #resta VALUES ('E',50)
  14.  
  15.  
  16. SELECT SUM(monto)-(SELECT SUM(monto) FROM #resta WHERE tipo_mov='E') total FROM #resta WHERE tipo_mov='I'

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me