FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
suma con decimales
Hola, salu2.
quisisera que me ayudaran con una duda. por que cuando hago una suma sql con campos cuyos valoresson decimales el resultado me es dado redondeado, aki les dejo la consultas:
notas:es otra tabla qnotas:es el query si es posible me podrian explicar porque si los campos localizados por la consultas son de 3.5, y 4.00 el resultado es 8 exacto y cuandolo divido entre dos claro que sera 4. como hagopara que no me redondee los campos. graciasy sula2. |
#2
|
||||
|
||||
Perdonen pero ya no se molesten
lo que sucede esque no tenia que realizar tantas conversiones, medi cuentas despues de enviar la respuesta. solo tenia que aser esto :
espero que estole sirva si algun diacometen este error. salu2 |
#3
|
|||
|
|||
Espero te sirva
prueba con
ind:=strtofloat(formatfloat('###,##0.00',qnotas.Fieldbyname('total').AsFloat)); Aunque si no lo vas a visualizar aun no deberías usar el formatfloat, es decir ind:=qnotas.Fieldbyname('total').AsFloat; bastaría; claro que debes tener cuidado si es vacio ind:=0; if qnotas.Fieldbyname('total').AsFloat<>'' then ind:=qnotas.Fieldbyname('total').AsFloat; Espero te sirva |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Suma de Memos | sierraja | Varios | 4 | 09-05-2005 16:39:36 |
Suma de un campo | silviodp | Conexión con bases de datos | 13 | 11-06-2004 16:51:23 |
Suma de eventos | Descendents | Varios | 21 | 08-01-2004 14:45:38 |
suma en consulta sql | pzala | Varios | 5 | 15-12-2003 02:06:05 |
Suma de horas II | YolandaM | Varios | 10 | 19-11-2003 22:05:39 |
|