Consulta manejando fechas

26/05/2004 - 00:29 por Omar Flores | Informe spam
Que tal, Necesito ayuda para hecer la siguiente consulta:

De una tabla con un campo Nombre de tipo varchar y uno FechaNacimiento
de tipo datetime necesito seleccionar todos los registros que en
la fecha de nacimiento esten dentro del mes actual (el mes lo voy
a tomar de la fecha del sistema y lo quiero pasar como parámetro en una
aplicación Web) .

Por ejemplo

Alguien1 15/04/2004
Alguien2 15/05/2004
alguien3 15/05/2004

En este caso sólo sería:

Alguien2 15/05/2004

Ojalá y me puedan ayudar
 

Leer las respuestas

#1 Javier Loria
26/05/2004 - 00:27 | Informe spam
Hola Omar:
Algo como:
SELECT Nombre, FechaNacimiento
FROM Tabla
WHERE DATEPART(Month, GETDATE())ÚTEPART(Month, FechaNacimiento)
Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Omar Flores escribio:
Que tal, Necesito ayuda para hecer la siguiente consulta:

De una tabla con un campo Nombre de tipo varchar y uno FechaNacimiento
de tipo datetime necesito seleccionar todos los registros que en
la fecha de nacimiento esten dentro del mes actual (el mes lo voy
a tomar de la fecha del sistema y lo quiero pasar como parámetro en
una aplicación Web) .

Por ejemplo

Alguien1 15/04/2004
Alguien2 15/05/2004
alguien3 15/05/2004

En este caso sólo sería:

Alguien2 15/05/2004

Ojalá y me puedan ayudar

Preguntas similares