En un Grid he puesto lo siguiente en la Configuraciòn del SQL:
Sentencia SQL:
SET @sumar_:= 0.00;
SELECT fecha, importe, marca, (@sumar_:= @sumar_ + importe) as elsaldo
FROM (
(SELECT fecha,totalfactor(-1) as importe, ‘V’ as marca FROM cfdi_vta where destino=0 ORDER BY fecha)
UNION ALL
(SELECT fecha, importe as importe, ‘P’ as marca FROM pagos where destino=0 ORDER BY fecha)
) saldo order by fecha
Preparación de SQL:
SELECT @sumar_:=0.00;
Pero lo que obtengo está mal:
y no es igual a la ejecución fuera de Scriptcase (que sí es correcta):
La columa “elsaldo” es el acumulado de “importe”
¿Alguien sabe cómo corregir ese comportamiento de ScriptCase?