Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2007, 15:20
mmondragon
 
Fecha de Ingreso: noviembre-2007
Mensajes: 9
Antigüedad: 17 años, 1 mes
Puntos: 0
Conversión de fechas

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)