Fechas en SQL 2008

02/09/2008 - 00:56 por Pedro | Informe spam
Segun he visto los nuevos tipos fecha de SQL 2008, si uno define un tipo
DATE ya se puede hacer en confianza una comparacion puntual de la forma:

select ... from tabla where fecha='20080901'

y no como antes con los tipos datetime

select ... from tabla where fecha>='20080901' and fecha<'20080902'

?
 

Leer las respuestas

#1 Alejandro Mesa
02/09/2008 - 01:27 | Informe spam
Pedro.

Lo que planteas es correcto. Solo quiero agregar que el formato literal por
defecto es 'yyyy-mm-dd'.

select ... from tabla where fecha='2008-09-01'

Ademas, solo ocupa 3 bytes y ofrece mayor rango de fechas.


AMB


"Pedro" wrote:

Segun he visto los nuevos tipos fecha de SQL 2008, si uno define un tipo
DATE ya se puede hacer en confianza una comparacion puntual de la forma:

select ... from tabla where fecha='20080901'

y no como antes con los tipos datetime

select ... from tabla where fecha>='20080901' and fecha<'20080902'

?



Preguntas similares