Consulta sobre esta consulta.

Desde
30 Ene 2014
Mensajes
347
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
PHP:
update MEMB_STAT set ConnectStat = @ConnectStat, DisConnectTM = getdate(), OnlineTime = OnlineTime+(DATEDIFF(HH,ConnectTM,getdate()))


Esto es para guardar el tiempo que un usuario esta conectado dentro juego, donde ConnectTM es la hora que se conecta el usuario y getdate es la hora en la que sale del juego, como podran ver estoy guardando en formato de horas, dicha information esta siendo guardada en la tabla OnlineTime,int,null.

Mi Pregunta, en caso que el usuario este conectado menos de una hora, entonces no se le guarda su tiempo? o el SQL se encarga de transformar los minutos en horas ?

Desde ya Gracias.
 

Joefay

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Mar 2014
Mensajes
69
Investiga sobre.funciones de fechas y horas y como restarlas, obtendras eetalladamente el tiempo exacto que dura cada jugador inclullendo segundos y milisegundos.
 

shamus

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Sep 2014
Mensajes
9
Lo mejor siempre es calcular uno mismo el tiempo para hacer saber realmente lo que se ocupa, asi que te recomiendo tambien lo que dice el compañero investiga un poco mas de funciones con operaciones de fechas.

Saludos
 

Juan sur

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
15 Jun 2014
Mensajes
17
Si usas un campo hora tiene la forma hora/minutos/segundos mysql te va a guardar el tiempo que este el usuario ya sea mayor a 1 hora o menor
 

Doroteo78

Iota
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
30 Jun 2014
Mensajes
2.333
Lo mejor siempre es calcular uno mismo el tiempo para hacer saber realmente lo que se ocupa, asi que te recomiendo tambien lo que dice el compañero investiga un poco mas de funciones con operaciones de fechas.

Saludos
De acuerdo con esto porque hasta donde recuerdo sql no hace cálculos automáticos tu devés de poner una función para sacar ese resultado que puede ser al momento de consultar

Enviado desde mi MB886 mediante Tapatalk
 
Arriba