Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/10/2009, 08:49
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 19 años, 5 meses
Puntos: 39
Respuesta: SQL principiante

Por lo menos tendrias 2 conjuntos o subconsultas: ventas y pedidos de compra.
La estructura seria algo asi:
Código sql:
Ver original
  1. SELECT expediente, articulo, descripcion, cantidad,
  2. CASE WHEN articulo = 'mat' OR articulo = 'inst' THEN importe ELSE importes END
  3. FROM ventas V
  4. INNER JOIN (SELECT doc,SUM(importes)[importes] FROM pedido_compra GROUP BY doc) P ON <los campos que tengan en comun>
  5. WHERE ...
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.