Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / FileMaker / Sumar decimales con la función Sum en ExecuteSQL
Autor Mensaje

Miembro

Ocasional

  Karma       43

#1 Publicado: 8 May 2013 13:22 - Editado por: pkdisseny



Hola a todos,
tengo un pequeño problema con una consulta SQL que hago directamente en Filemaker.

La consulta es la siguiete:

ExecuteSQL (

"SELECT Sum( IMPORTE_facturas_prov )

FROM proveedores_FACT_PROV_CONCEPTOS WHERE NUMERO_MES_FECHA_facturas_prov=2

";"";"")



el problema es que cuando hay valores enteros suma bien, pero cuando hay valores con decimales hace una cosa muy rara y suma mal!! Es como si lo multiplicase por 100!

Se que es por algo de las comas, pero no se como lo puedo solucionar y poder sumar correctamente valores con decimales en es ta consulta.

De momento he hecho un parche para redondearlo pero no es correcto.

Alguna idea!???


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac & Win - Filemaker 11 -12

Miembro

Asiduo

  Karma           475

#2 Publicado: 23 Mar 2017 21:42 - Editado por: Enric7



Hola, solventaste el problema?

tengo algo parecido per en vez de suma, diferencia porcentual entre dos valores.

Enric


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Mac Os Catalina, Fm 18 Advanced, FM Server 16 OSX

Moderador


  Karma               8441

#3 Publicado: 23 Mar 2017 22:35



Hola.
Prueba con
ExecuteSQL (

"SELECT 0+Sum( IMPORTE_facturas_prov )

FROM proveedores_FACT_PROV_CONCEPTOS WHERE NUMERO_MES_FECHA_facturas_prov=2

";"";"")


Sumar cero equivale a la función COALESCE que fuerza a usar los separadores del sistema.

Saludos,


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19

Moderador


  Karma               8441

#4 Publicado: 23 Mar 2017 23:11



Ups.
Error. Coalesce no funciona con funciones de agregación.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Pon tu sistema operativo y versión de FileMaker en tu perfil. Windows 10 Pro + FileMaker Pro 11/19
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con Sumar decimales con la función Sum en ExecuteSQL

Función ExecuteSQL - Realentiza mucho
Expresión de cálculo para sumar datos en valores con la función Evaluate ()
Contar Con ExecuteSQL
Duda ExecuteSQL()
Lentitud con ExecuteSQL


Conectados: Invitados - 13
Miembros - 1 border=0 duber
En verde usuarios ZDDR

Realizado con miniBB © 2001-2021
Para Udias.com © 1996-2021
Hosting con Interdominios