MySQL Nativa - At. Sr. Rao
Posted: Tue Aug 27, 2024 2:26 pm
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
Code: Select all | Expand
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 })