Selecciono un grupo de facturas de una tabla de sqlserver y quiero sumar el total de las ventas

En el management studio hago esto:

select sum(totalfra) as total from acme.dbo.facturas

Obtengo el número correcto, 212649.17

Si quiero hacer lo mismo desde VFP9, esto es lo que hago:

local cCmd
set decimals to 2
set point to [.]

cCmd = 'select sum(totalfra) as total from acme.dbo.facturas'

sqlexec(thisform.nHandle,cCmd,'curTotales')

nTotal = curTotales.total

Pero el resultado es 212.65

¿por qué se trunca el resultado?
¿cómo se resuelve esto?

PD el nombre de la base de datos ACME es ficticio

Rafael Copquin

Responder a