guardar fecha en datetime

23/05/2008 - 07:59 por Jordi | Informe spam
Hola

Si tengo un campo datetime, como lo hago para guardar solo la fecha (no
la hora) usando por ejemple el getdate()

o hay un tipo "date"? (con string no me sirve...)

gracias,

Jordi
 

Leer las respuestas

#1 Alejandro Mesa
23/05/2008 - 14:08 | Informe spam
Jordi,

No existe tipo de dato solo fecha en SQL Server, previo a la version 2008.
Los datos tipo fecha se almacenan en SQL usando 8 bytes, 4 para la fecha y 4
para el timepo.

4 bytes - numero de dias duespues de 01/01/1900
4 - bytes numero de 1/300 unidades de segundo despues de la media noche

declare @t table (
dt datetime not null
)

insert into @t values('20080523')
insert into @t values('2008-05-23T08:15:00.000')

select dt, convert(varchar(25), dt, 103) as [British/French]
GO


AMB

"Jordi" wrote:

Hola

Si tengo un campo datetime, como lo hago para guardar solo la fecha (no
la hora) usando por ejemple el getdate()

o hay un tipo "date"? (con string no me sirve...)

gracias,

Jordi



Preguntas similares