|
Ya pude solucionar el problema, le agregue un CAST a la suma.
No sabía que se podía hacer desde SQL, hasta que vi una noticia que publicó guillotmarc acerca del replicador de IB.
with dmDatos.qryListados1 do begin
Close;
CommandText := 'SELECT a.clave, a.nombre,' +
'CAST(SUM(v.cantidad*v.precio*(1-v.descotorg/100)) AS' +
' numeric(12,2)) AS importe FROM areasventa a ' +
'LEFT JOIN ventasareas v ON a.clave = v.areaventa ' +
'WHERE a.caja = ' + IntToStr(iCaja) + ' OR a.caja IS' +
'null GROUP BY a.clave, a.nombre ORDER BY nombre';
Open;
end;
|