Hola,
Espero me puedan ayudar.
Tengo que generar una consulta donde me traiga la fecha y la hora separardas de un campo que almacena la fecha en tipo flotante.
Las sintaxis para ambos casos las tengo presentes y funcionan, el problema es que primero tengo que convertir el valor de tipo flotante a datetime y despues separar la fecha y la hora.
El próposito de este proceso es el de generar un archivo txt que incluye estos valores mediante un store procedure.
Hasta ahora es lo que tengo.
Declare @Comando varchar(2048)
Set @Comando='Exec Master..xp_Cmdshell ''bcp "Select employeenumber, convert(datetime,hostdate), convert(datetime,microdate), readerdescription, micronumber From SecurePerfectMCA.dbo.BadgeHistoryTable where EmployeeNumber = 02688 " queryout "C:\Resp\Archivo.txt" -c -T -t ,'''
Exec(@Comando)
Esta sería la sintaxis para separar la hora y fecha, el problema es como lo hago en el proceso antes citado.
Declare @fecha_conv as datetime
Declare @fecha as float
Set @fecha = 38991.010185
Set @fecha_conv = convert(datetime,@fecha)
SELECT CONVERT(char(12), @fecha_conv, 3), CONVERT(char(12), @fecha_conv, 8)