¿Pero cual es el problema?
Por cierto, a esto:
Código Delphi
[-] select DETALLE_FACTURAS.CODIGO_ARTICULO,
DETALLE_FACTURAS.DESCRIPCION,
DETALLE_FACTURAS.CANTIDAD,
DETALLE_FACTURAS.IMPORTE_UNITARIO,
detalle_facturas.IMPORTE_TOTAL,
detalle_facturas.IMPORTE_DESCUENTO,
(detalle_facturas.IMPORTE_TOTAL-detalle_facturas.IMPORTE_DESCUENTO) TOTAL_VENTA
from DETALLE_FACTURAS where detalle_facturas.CODIGO_ARTICULO = :Codigo AND DETALLE_FACTURAS.FECHA between :FechaInicio and :FechaFin
GROUP BY DETALLE_FACTURAS.CODIGO_ARTICULO,
DETALLE_FACTURAS.DESCRIPCION,
DETALLE_FACTURAS.CANTIDAD,
DETALLE_FACTURAS.IMPORTE_UNITARIO,
detalle_facturas.IMPORTE_TOTAL,
detalle_facturas.IMPORTE_DESCUENTO,
TOTAL_VENTA
Al no haber involucrada ninguna otra tabla, le puedes quitar el "DETALLE_FACTURAS." a todos:
Código Delphi
[-]select CODIGO_ARTICULO,
DESCRIPCION,
CANTIDAD,
IMPORTE_UNITARIO,
IMPORTE_TOTAL,
IMPORTE_DESCUENTO,
(IMPORTE_TOTAL-IMPORTE_DESCUENTO) TOTAL_VENTA
from DETALLE_FACTURAS
where CODIGO_ARTICULO = :Codigo
AND FECHA between :FechaInicio and :FechaFin
GROUP BY CODIGO_ARTICULO,
DESCRIPCION,
CANTIDAD,
IMPORTE_UNITARIO,
IMPORTE_TOTAL,
IMPORTE_DESCUENTO,
TOTAL_VENTA