Comunidad de diseño web y desarrollo en internet online

Campo 'datetime' MySQL, solo quiero saber el mes

Citar            
MensajeEscrito el 13 Feb 2007 05:49 pm
[...] WHERE post_type = 'post' AND post_status = 'publish' AND MONTH(post_date) = 'date(m)' [...]

La pregunta podría ser... que falta en esta consulta? Por lo que creo MONTH(post_date) siendo post_date un campo del tipo 'datetime' (YYYY-MM-DD 00:00:00) no es válido, solo funciona con tipos 'date'.

Alguien sabe como es en este caso?

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 14 Feb 2007 12:13 pm

Código :

SELECT DATE_FORMAT(CURDATE(), '%m');


Investiga sobre DATE_FORMAT
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 14 Feb 2007 02:06 pm
Maikel olvidé decir que en la cláusula WHERE no vale esto, pero por suerte SI era MONTH(post_date) lo único que no lo estaba igualando correctamente. Es decir, funcionando ha quedado así:

Código :

[...] WHERE MONTH(post_date) = " . date(m) . " [...]

Gracias

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox
Citar            
MensajeEscrito el 14 Feb 2007 09:33 pm

Capt.Mahou escribió:

Maikel olvidé decir que en la cláusula WHERE no vale esto


No vale que???!!

DATE_FORMAT se puede usar en un WHERE y donde quieras...

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 14 Feb 2007 10:08 pm
aps, ok

Por frenadoll

922 de clabLevel

6 tutoriales

Genero:Masculino  

Barcelona

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.