RE:datetime,obtener solo la hora y no lafecha
Buenas tardes,
prueba con la función datepart la cual te devuelve la hora (hour),minuto(minute) y los segundos (second)
ej: hay un campo llamado fecha y le extraemos la hora,el minuto y el segundo asi:
select datepart(hour,fecha),datepart(minute,fecha),datepart(second,fecha)
esto lo puedes llevar a un campo en el select usando el cast o el co¿nver asi:
select cast(datepart(hour,@a) as char(2))+':'+cast(datepart(minute,@a) as char(2))+':'+
cast(datepart(second,@a) as char(2)) as hora