Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/11/2010, 14:25
Avatar de flaviovich
flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 2.951
Antigüedad: 18 años, 8 meses
Puntos: 39
Respuesta: Subquery arroja + de 1 dato

Prueba algo asi:
Código SQL:
Ver original
  1. SELECT C.razonsocial, O.Folio, O.Cliente, A.Fecha, O.UsuarioCaptura, O.Documento, O.Vendedor,
  2. O.TotalImporte, O.TotalDescuento, O.TotalImpuesto, O.TotalRetencion, O.Total, A.Autorizacion,
  3. PA.Autorizado, A.Usuario,
  4. SUM(CASE WHEN clientetipo = 'DIST1' THEN od.cantidad * ar.numero1 - od.totalimporte END) AS Descuento
  5. FROM OrdVtaEncabezado AS O
  6. INNER JOIN ordvtadetalle AS od ON O.folio = od.folio
  7. INNER JOIN articulo AS ar ON od.articulo = ar.clave
  8. INNER JOIN cliente AS C ON O.Cliente = C.clave --AND O.cliente=c.clave--DUPLICADO!
  9. INNER JOIN P5SysAutorizacion AS PA ON O.Operacion = PA.Operacion AND O.Folio = PA.Folio
  10. INNER JOIN OrdVtaAutorizacion AS A ON O.Folio = A.FOlio
  11. WHERE O.Operacion = 'ORDVTA' AND PA.Operacion = 'ORDVTA'
  12. AND PA.Autorizado = 'S' AND O.Empresa = 'Emp1'
  13. AND O.Folio IN ('P131788','P131649','P131220','P131148','P131666','P131774')
  14. GROUP BY C.razonsocial, O.Folio, O.Cliente, A.Fecha, O.UsuarioCaptura, O.Documento, O.Vendedor,
  15. O.TotalImporte, O.TotalDescuento, O.TotalImpuesto, O.TotalRetencion, O.Total, A.Autorizacion,
  16. PA.Autorizado, A.Usuario
  17. ORDER BY O.Folio DESC, A.Fecha DESC
__________________
No repitamos temas, usemos el Motor de busquedas
Plantea bien tu problema: Ayúdanos a ayudarte.