Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/10/2009, 08:12
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

Seria mas o menos asi:
Código sql:
Ver original
  1. SELECT expediente, articulo, descripcion, cantidad,
  2. CASE WHEN articulo = 'mat' OR articulo = 'inst' THEN importe,
  3. ELSE (SELECT SUM(importes ) FROM tutabla WHERE tipodocumento = pedido) END
  4. FROM otratabla
  5. JOIN ...
  6. WHERE ...
  7. ORDER BY
Pero yo te recomiendo formar conjuntos y luego unirlos por join.
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.