Hola Rafa! Pregunta si traes todo la tabla al FOX es decir
select totalfra from acme.dbo.facturas Como trae los valores? Como lo ves? Porque más allá de la configuración del punto decimal hay que ver cómo te trae la info. Eric! -----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de rafael copquin Enviado el: jueves, 12 de noviembre de 2015 16:25 Para: GUFA List Member <[email protected]> Asunto: [GUFA] problema con sumas en VFP9 y MS SqlServer 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
