Ver Mensaje Individual
  #2  
Antiguo 13-06-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 26
BlueSteel Va por buen camino
Cool

Cita:
Empezado por cmm07 Ver Mensaje
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
__________________
BlueSteel

Última edición por BlueSteel fecha: 13-06-2008 a las 17:01:33. Razón: agregar link
Responder Con Cita