Oracle - ORACLE FECHAS

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 6 puestos en Oracle (en relación al último mes)
Gráfica de Oracle

ORACLE FECHAS

Publicado por APRENDIZ (4 intervenciones) el 28/07/2018 00:03:13
HOLA CHICOS, ESPERO QUE ESTÉN BIEN MI PREGUNTA CONSISTE EN LO SIGUIENTE
DE QUE MANERA PUEDO OBTENER LAS HORAS TRASCURRIDAS DADAS LA FECHA INICIAL Y FINAL


EJEMPLO YO MI BASE DE DATOS TENGO UNA TABLA QUE TIENE LAS COLUMNAS HORAI Y HORAF

HORAI=6:00:00
HORAF:9:00:00

COMO HAGO PARA QUE LA CONSULTA ME MUESTRE TIEMPO TRANSCURRIDO ENTRE ESAS DOS HORAS OSEA MOSTRARME:

7:00:00
8:00:00

GRACIAS CHICOS
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
sin imagen de perfil
Val: 499
Oro
Ha mantenido su posición en Oracle (en relación al último mes)
Gráfica de Oracle

ORACLE FECHAS

Publicado por Rafael (328 intervenciones) el 31/07/2018 14:31:04
Hola Aprendiz....

Bueno lo que planteas ... es del todo incorrecto....

dices:
"COMO HAGO PARA QUE LA CONSULTA ME MUESTRE TIEMPO TRANSCURRIDO ENTRE ESAS DOS HORAS OSEA MOSTRARME:"

El tiempo transcurrido son 3 hrs...

1. Para empezar que tipo de dato tienen tus columnas ???
2. El dato que estas pidiendo devuelva es incoherente con el planteamiento original... te explico...

Has llegado hasta aqui y sabes que las Bases de datos tienen tablas, columnas y registros...

Luego quieres comparar de un registro dos columnas para obtener un dato de "n" posibles resultados... en este ejemplo base dices de 6 a 9 y me debe devolver 7 y 8 ... (dos datos) ... pero obviamente si lo que tuvieras fuese 1 a 23 .... tendria que devolverte 2, 3, 4, 5, 6, 7, 8, 9, 10,11,12,13,14,15,16,17,18,19,20,21,22.... (veintiun datos) ....

Ahora entiendes la incoherencia ...

Bueno vamos un poco mas lejos...

COmo sabe que tiene que detenerse cada hora ???

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Daniel Rodas

ORACLE FECHAS

Publicado por Daniel Rodas (9 intervenciones) el 09/08/2018 17:27:55
Hola

Quizá este link te sea de ayuda: http://mundodb.es/fechas-funciones-y-tipos-en-oracle

De antemano te digo que en las fechas es lo mas tedioso de trabajar en Oracle, por lo que te sugiero convertir a varchar, extraer la porción relacionada a la hora en el formato de fecha, manipularlo y luego presentar el resultado que necesitas, aunque oracle tiene muchas built in functions que te podrían ayudar.

Saludos
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
sin imagen de perfil
Val: 499
Oro
Ha mantenido su posición en Oracle (en relación al último mes)
Gráfica de Oracle

ORACLE FECHAS

Publicado por Rafael (328 intervenciones) el 10/08/2018 11:05:15
Hola, Daniel:

No...

Los datos fecha son fecha, y se deben trabajar como fecha... no como varchar...
Puede ser tedioso (lo es mas estar transformando un dato varchar) o complicado, pero no por eso es mejor pasarlo a un tipo de dato que no corresponde...

Saludos
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