Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/05/2014, 11:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Select de fecha y año pasando como parámetro fecha DATE

No puedes pasar el parámetro como 2014-05-01, eso significaría que es una resta aritmética.
En una query las fechas van, al igual que las cadenas de texto, entre apóstrofos, para que la base lo entienda por contexto y las peuda convertir en fecha (al menos MySQL).
Los números son los únicos (junto con el NULL) que van sólos::
Código SQL:
Ver original
  1. SELECT * FROM
  2. $tabla
  3. WHERE ID_proyecto=18  
  4. AND MONTH(fecha)=MONTH('2014-05-01')
  5. AND YEAR(fecha)=YEAR('2014-05-01')
  6. ORDER BY fechaDESC
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)