Oracle - Como almacenar un tiempo

 
Vista:

Como almacenar un tiempo

Publicado por lorenzo (3 intervenciones) el 21/12/2006 18:52:35
Saludos a todos.

Estoy haciendo un proyecto y necesito almacenar un tiempo, he buscado pero no encuentro el tipo de variable que sirve para esto, date y timestamp parecen mas o menos iguales y no me sirven, si me equivoco diganmelo.

El problema es qu debo almacenar el tiempo de carreras de carros, y tanto el date como el timestamp me guardan el dia y una hora. No el tiempo como tal.

Bueno, gracias de antemano.
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:Como almacenar un tiempo

Publicado por Rodolfo Reyes (445 intervenciones) el 21/12/2006 19:07:40
El date te guarda el tiempo

Haz lo siguiente:

select to_char(sysdate,'HH24:MI:SS')
FROM DUAL
/

Esto te devolvera la hora, minutos y segundos de la fecha actual. En la fecha se guarda la hora.

Si unicamente quieres guardar tiempo, puedes hacer dos cosas.

Guradarlo en una variable date, con una fecha fija y solo utilizar la parte de la hora.

La otra opcion es utilizar un number, en el cual guardas el tiempo en segundos, entonces si en esta variable tienes 3600 signfica 60 minutos ó una hora.
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