Cómo seleccionar un rango de fechas?

09/03/2007 - 15:43 por Don Juan | Informe spam
Hola a todos
Cómo puedo hacer para seleccionar desde una fecha inicial hasta una fecha
final?
Tomando en cuenta que el formato incluye fecha y hora.
Es deicr, quisiera tener los resultados sin importar la hora, solo la fecha.
El tipo de dato de mi campo es SmallDateTime.

Muchas gracias
 

Leer las respuestas

#1 Alejandro Mesa
09/03/2007 - 15:58 | Informe spam
Don Juan,

declare @sd smalldatetime
declare @ed smalldatetime

set @sd = getdate() - 7
set @ed = @sd + 7

select *
from dbo.t1
where fecha >= convert(char(8), @sd, 112) and fecha < dateadd(day, 1,
convert(char(8), @ed, 112))
go


AMB


"Don Juan" wrote:

Hola a todos
Cómo puedo hacer para seleccionar desde una fecha inicial hasta una fecha
final?
Tomando en cuenta que el formato incluye fecha y hora.
Es deicr, quisiera tener los resultados sin importar la hora, solo la fecha.
El tipo de dato de mi campo es SmallDateTime.

Muchas gracias



Preguntas similares