SQL Server - dato tipo hora

 
Vista:

dato tipo hora

Publicado por Jose (1 intervención) el 24/02/2007 04:29:06
hola.
sucede que tengo una tabla que dos de los campos se van a almacenar datos tipo hora ejemplo:
hora salida hora llegada
20:00:00 07:00:00

supongo que el tipo de dato es datetime pero hay grabar el registro me graba con el siguiente formato de fecha hora.
como hago para que solo me grabe la hora.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:dato tipo hora

Publicado por Isaías (3308 intervenciones) el 26/02/2007 20:33:05
No es necesario SEPARAR la hora de la fecha, para eso, tienes las funciones que hacen el trabajo, revisa:

DATEADD()
DATEDIFF()
DATEPART()

Por ejemplo, si quiero saber cuantas HORAS, han trascurrido de mi fecha almacenada a la fecha del sistema.

SELECT DATEDIFF(hh, colfecha, getdate())

Minutos

SELECT DATEDIFF(mi, colfecha, getdate())

Dias

SELECT DATEDIFF(dd, colfecha, getdate())

Meses

SELECT DATEDIFF(mm, colfecha, getdate())

Años

SELECT DATEDIFF(yy, colfecha, getdate())
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar