SQL - Una consulta

 
Vista:

Una consulta

Publicado por Daniel (11 intervenciones) el 21/10/2002 16:17:31
Tengo una base de datos con empleados , y un campo tiene la fecha de nacimiento ej: 12/06/1972, quiero hacer uan consulta que me muestre todos los empleados que cumplen años cada mes, osea agrupado por mes y no tengo idea de como hacerlo.-
Saluda Atte.-
Daniel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Una consulta

Publicado por Miguel Angel (10 intervenciones) el 21/10/2002 17:09:23
En mssql server (seguramente en otras tambien, pero puede cambiar algo) hay una funcion DATEPART, que te puede servir para eso. Esto te sacaría los cumpleañeros de este mes:

select * from empleados where datepart(mm, fecha_nacimiento) = 10;

mm es para el mes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Una consulta

Publicado por Isaías Islas (5072 intervenciones) el 25/10/2002 20:39:55
Si quiere los del MES con respecto a la fecha del servidor:

select * from empleados where datepart(mm, fecha_nacimiento) =
DATEPART(mm, GETDATE())
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar