Cita:
Empezado por cmm07
hola, una vez mas estoy aqui   , pero con otro problema, esque siempre se me presentan problemas    , y disculpen si molesto mucho, en fin mi problema esta vez se basa en MYSQL, tengo un campo de tipo string:
-----------
! Campo1 !
!----------
! 0,25 !
! 1,16 !
!----------!
y cuando le coloco esta instruccion que se supone que asi es:
Código SQL [-]SELECT SUM(CAMPO1) AS SUMATOAL FROM HTRABAJO
me da este resultado:
-------------------------
sumatotal
-------------------------
1.000000000000000000
y yo necesito el resultado verdadero, osea debería darme: 1,41
¿como puedo sumar esos decimales?
gracias y espero que me puedan ayudar
54LU2
|
Creo que primero deberias convertir tu campo a un formato de punto flotante (Float) para poder sumar, de lo contrario solo te tomaran los enteros....
No se cual es la funcion en MySQL, en SQL Server se utiliza el Cast
Código SQL
[-]SUM (CAST(Campo1 AS Float)
)
en todo caso podrias revisar
esto... se trata el mismo tema
Salu2

