Prueba algo asi:
Código SQL:
Ver originalSELECT C.razonsocial, O.Folio, O.Cliente, A.Fecha, O.UsuarioCaptura, O.Documento, O.Vendedor,
O.TotalImporte, O.TotalDescuento, O.TotalImpuesto, O.TotalRetencion, O.Total, A.Autorizacion,
PA.Autorizado, A.Usuario,
SUM(CASE WHEN clientetipo = 'DIST1' THEN od.cantidad * ar.numero1 - od.totalimporte END) AS Descuento
FROM OrdVtaEncabezado AS O
INNER JOIN ordvtadetalle AS od ON O.folio = od.folio
INNER JOIN articulo AS ar ON od.articulo = ar.clave
INNER JOIN cliente AS C ON O.Cliente = C.clave --AND O.cliente=c.clave--DUPLICADO!
INNER JOIN P5SysAutorizacion AS PA ON O.Operacion = PA.Operacion AND O.Folio = PA.Folio
INNER JOIN OrdVtaAutorizacion AS A ON O.Folio = A.FOlio
WHERE O.Operacion = 'ORDVTA' AND PA.Operacion = 'ORDVTA'
AND PA.Autorizado = 'S' AND O.Empresa = 'Emp1'
AND O.Folio IN ('P131788','P131649','P131220','P131148','P131666','P131774')
GROUP BY C.razonsocial, O.Folio, O.Cliente, A.Fecha, O.UsuarioCaptura, O.Documento, O.Vendedor,
O.TotalImporte, O.TotalDescuento, O.TotalImpuesto, O.TotalRetencion, O.Total, A.Autorizacion,
PA.Autorizado, A.Usuario
ORDER BY O.Folio DESC, A.Fecha DESC