- Code: Select all Expand view RUN
- 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 })
En Dolphin existe un metodo setWhere pero en la nativa haciendolo asi, no se como modificar el where dentro del TEXT INTO