Tema: consulta sql
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2011, 11:03
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 9 meses
Puntos: 774
Respuesta: consulta sql

SUBCONSULTAS:

Código SQL:
Ver original
  1. SELECT t1.total-t2.total
  2. FROM
  3. (SELECT tipo_doc, no_referen, importe + impuesto AS 'TOTAL' FROM ventas WHERE ventas.estado = 'CO' AND (ventas.tipo_doc = 'DV' OR ventas.tipo_doc = 'REM') AND ventas.cierre = 0  AND ventas.corte <> 'S'
  4. ) t1,
  5. (SELECT tipo_doc, no_referen, importe + impuesto AS 'TOTAL' FROM ventas WHERE ventas.estado = 'CO' AND ventas.tipo_doc = 'DEV'  AND ventas.cierre = 0  AND ventas.corte <> 'S') t2

Aunque podrias hacerlo asi con case en un solo query algo asi


Código SQL:
Ver original
  1. SELECT
  2. CASE WHEN ventas.tipo_doc='Dev' THEN SUM(importe + impuesto) END AS ventas1,
  3. CASE WHEN ventas.tipo_doc='Dem' THEN SUM(importe + impuesto) END AS ventas2
  4. FROM tabla
Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me