Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Problema con mi consulta.

Estas en el tema de Problema con mi consulta. en el foro de PHP en Foros del Web. Hola a todos, tengo la duda de como podría buscar a todas las personas que cumplan años en un mes, por ejemplo: todas las personas ...
  #1 (permalink)  
Antiguo 14/01/2015, 11:09
 
Fecha de Ingreso: enero-2015
Mensajes: 10
Antigüedad: 9 años, 3 meses
Puntos: 0
Información Problema con mi consulta.

Hola a todos, tengo la duda de como podría buscar a todas las personas que cumplan años en un mes, por ejemplo: todas las personas que cumplan en el mes de febrero, y que me despliegue el nombre, el dia, mes y año de nacimiento. (mi tabla se llama empleados y mis columnas Nombre_de_Empleados y Fecha_de_Nacimiento).

Trate de usar algunas sentencias que busqué en internet, pero no me funcionan como el datepart, month(getdate), ect... pero me sale una sintaxis de error.

"ERROR 1305 (42000): FUNCTION capturaempleado.GETDATE does not exist"

Y tampoco se si esta bien escrita mi sentencia, es un proyecto de la escuela que estoy realizando y es por php, tengo wampserver. (me gustaría poder sorprender a mi maestro).
Alguien me puede ayudar?

Mi consulta: Select nombre_de_empleado, Fecha_de_nacimiento from empleados where YEAR(Fecha_de_nacimiento)=YEAR(GETDATE()) and MONTH(Fecha_de_nacimiento)=MONTH(GETDATE());

  #2 (permalink)  
Antiguo 14/01/2015, 11:15
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 9 años, 6 meses
Puntos: 12
Respuesta: Problema con mi consulta.

Hola Cyborg125, por que entiendo estas usando como motor de base de datos MySql y en los ejemplos que muestras las consultas son para MSSQL.

seria algo así, adaptalo a tus campos.

Código MySQL:
Ver original
  1.      id_empleado,
  2.      Nombre_empleado
  3.     empleados
  4.     month(fecha_nacimiendo) = month(now())

Con esto te tendria que traer a todos los empleados que cumplan en el mes en curso.

Saludos.
__________________
http://www.sp-vision.net

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:55.