Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Seleccionar la hora de un DATE

Estas en el tema de Seleccionar la hora de un DATE en el foro de SQL Server en Foros del Web. Hola buenas, tengo una duda y no sé cómo resolverla. tengo una select en donde cojo varios campos, uno de ellos es un date en ...
  #1 (permalink)  
Antiguo 27/05/2009, 08:05
 
Fecha de Ingreso: marzo-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 0
Seleccionar la hora de un DATE

Hola buenas,

tengo una duda y no sé cómo resolverla.

tengo una select en donde cojo varios campos, uno de ellos es un date en donde esta fecha y hora, pero a mi me gustaría coger solo la hora. esta sería select:

Código HTML:
SELECT tbl_wintry_device_dims.imei, tbl_wintry_device_dims.registration, " _
                    + " tbl_wintry_kilometer_dims.road, tbl_wintry_facts.p_final, " _
                    + " tbl_wintry_facts.p_initial, tbl_wintry_facts.duration_time, " _
                    + " tbl_wintry_temp_dims.datetime, tbl_wintry_state_dims.complementary, " _
                    + " tbl_wintry_state_dims.principal, tbl_wintry_state_dims.melting, " _
                    + " tbl_wintry_facts.travel_length " _
                    + " FROM tbl_wintry_device_dims, " _
                    + " tbl_wintry_kilometer_dims, " _
                    + " tbl_wintry_facts, " _
                    + " tbl_wintry_state_dims, " _
                    + " tbl_wintry_temp_dims 
Muchas gracias por todo!!
  #2 (permalink)  
Antiguo 27/05/2009, 08:10
Avatar de Dradi7  
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 9 meses
Puntos: 220
Respuesta: Seleccionar la hora de un DATE

prueba con esto

SELECT CONVERT(VARCHAR,GETDATE(),8)
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones
  #3 (permalink)  
Antiguo 27/05/2009, 08:15
 
Fecha de Ingreso: marzo-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 0
Respuesta: Seleccionar la hora de un DATE

me da error, me dice que VARCHAR necesita una expresion

que le puese pasar?
  #4 (permalink)  
Antiguo 27/05/2009, 08:41
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 8 meses
Puntos: 180
Respuesta: Seleccionar la hora de un DATE

Select convert(char(5), getdate(), 108)
  #5 (permalink)  
Antiguo 27/05/2009, 08:51
 
Fecha de Ingreso: marzo-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 0
Respuesta: Seleccionar la hora de un DATE

nada, lo mismo, necesita una expresion. el campo datetime es de tipo DATE, por si sirve de algo la informacion XD
  #6 (permalink)  
Antiguo 27/05/2009, 10:02
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 8 meses
Puntos: 180
Respuesta: Seleccionar la hora de un DATE

¿Estamos hablando de SQL SERVER?, ¿Que version?
  #7 (permalink)  
Antiguo 28/05/2009, 01:22
 
Fecha de Ingreso: marzo-2009
Mensajes: 75
Antigüedad: 15 años
Puntos: 0
Respuesta: Seleccionar la hora de un DATE

es oracle, no sql server


ya lo he arreglado!!!!

muchas gracias iislas por la ayuda, al final es así:


Cita:
SELECT TO_CHAR(datetime, 'HH24:MI:SS') FROM tbl_wintry_temp_dims
en donde datetime es el campo fecha/hora

Última edición por krinnis; 28/05/2009 a las 01:53
  #8 (permalink)  
Antiguo 28/05/2009, 06:35
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 3 meses
Puntos: 38
Respuesta: Seleccionar la hora de un DATE

Cita:
Iniciado por krinnis Ver Mensaje
es oracle, no sql server
por ahi hubieramos empezado, hay otro foro para las dudas de Oracle.

Postear en el lugar indicado contibuye a obtener una respuesta acertada en menor tiempo.




Saludos!
__________________
La sencillez y naturalidad son el supremo y último fin de la cultura...
--
MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications.
  #9 (permalink)  
Antiguo 28/05/2009, 11:17
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 8 meses
Puntos: 180
Respuesta: Seleccionar la hora de un DATE

Y sobre todo, confusion por parte de los miembros, ya que mucha veces se hacen extensas este tipo de postas.

En fin, gajes de los foros..........
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:35.