Hola buenos dias foro, tengo este query y necesito en modo ejecucion cambiar el where,
En Dolphin existe un metodo setWhere pero en la nativa haciendolo asi, no se como modificar el where dentro del TEXT INTO
TEXT INTO cSql
SELECT
vi.cpte_fecha,
vi.cpte_nombre,
vi.cpte_letra,
vi.cpte_ptovta,
vi.cpte_numero,
pro.descripcion,
vi.cantidad,
cli.nombre_fiscal,
ven.nombre AS nombreVendedor,
CASE
WHEN vi.cpte_nombre = 'FACTURA' OR vi.cpte_nombre = 'Movimiento' THEN importe_item_neto
WHEN vi.cpte_nombre = 'NOTA DE CREDITO' OR vi.cpte_nombre = 'Crédito' THEN -importe_item_neto
ELSE 0
END AS neto,
ven.id_vendedor,
ven.nombre
FROM
ventas_item vi
LEFT JOIN productos pro ON pro.id_producto=vi.id_articulo
LEFT JOIN clientes cli ON cli.id_cliente = vi.id_cliente
LEFT JOIN vendedores ven ON ven.id_vendedor = vi.id_vendedor
WHERE vi.cpte_fecha BETWEEN ? AND ?
ORDER BY
vi.cpte_fecha;
ENDTEXT
::oQryDia:Requery({ ::dFecDes, ::dFecHas })FWH - Harbour - BCC7 - PellesC