on 11-24-2010 6:14 PM
Buenas tardes,
Deseo aplicar un procedimiento de autorizacion que se active sobre Ordenes de Venta al superar un 5% de descuento sobre el total (sin impuesto). Para esto debo sumar el total de los descuentos aplicados por linea y el total de descuento global, a fin de determinar si ambos superan el 5%. Actualmente tengo una consulta definida asi:
Select distinct 'TRUE' from ordr t0 inner join rdr1 t1 on T0.DOCENTRY = T1.DOCENTRY
where T0.DOCNUM = $[$8.0.1] AND T0.U_AR_LPRECIO = 1
group by t0.discprcnt
having
( t0.discprcnt + 100 - (((SUM(T1.PRICE)*100)) / sum(t1.pricebefdi) ) ) >5
Pero nada ocurre . Alguna sugerencia?
Gracias de antemano,
Juan Jimenez
Hola...
Yo creo que el tema pasa por las lineas del documento...podrías crear un campo de usuario a nivel de cabecera e intentar dejar en ese campo de usuario la suma de todos tus descuentos.
Luego, si esto te es factible, entonces tu query solo sería algo asi..
IF (U_CAMPODEUSUARIO > '5' )
SELECT 'TRUE'
Saludos Cordiales,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
98 | |
12 | |
10 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.