Tengo el siguiente problema:
atravez de una consulta en sqlserver 2005 usando la funcion datediff obtengo el resultado al parecer "entero" de esta forma
$puntosonline=$core_db->Execute("SELECT DATEDIFF(hour,ConnectTM,DisConnectTM) FROM MEMB_STAT WHERE memb___id =?");
donde ConnectTM es una fecha 31/07/2010 03:19:00 p.m. y DisConnectTM es otra fecha 31/07/2010 06:25:00 p.m.
en $puntosonline se almacena la diferencia de estas dos en horas es decir 6.
luego al multiplicar la variable $puntosonline por el valor de otra el resultado siempre es el valor de la otra variable :s en pocas palabras $puntosonline*100=100 asi donde a mi parecer deberia dar 600 he aqui el problema.