Hola, yo intento algo parecido pero con la fecha (yyyy-mm-dd) en vez de querer un mes quiero un dia.
Lo que hago es lo siguiente: (campo es DATETIME)
Código:
SELECT *
FROM tabla
WHERE campo >= '2006-10-04 00:00:00' AND campo <= '2006-10-04 23:59:59'
y listo
Lo he intentao de muchas otras formas pero es imposible por lo menos para mi... hay algo más sencillo? es por curiosidad... mi idea primera era convertir campo a un tipo date y simplemente comparar:
Código:
SELECT * FROM tabla WHERE DATE(campo) = '2006-10-04'
También intenté:
Código:
SELECT * FROM tabla WHERE DATE_SUB( '2006-10-04 00:00:00', '1' DAY) = campo
también con DATE_ADD (este suma y SUB resta??)...en fin nada.
Y BETWEEN porque en el manual de referencia de mysql no veo na (lo mismo no busco bien...), tampoco he buscao mucho en el foro sobre BETWEEN
¿Funciona asi? ... a mi no
Código:
SELECT *
FROM tabla
WHERE campo = '2006-10-04 00:00:00'
BETWEEN campo = '2006-10-04 23:59:59'
o
Código:
SELECT *
FROM tabla
WHERE campo = '2006-10-04 00:00:00'
BETWEEN '2006-10-04 23:59:59'
Gracias de antemano por la lección makinas!
Por cierto que editor WYSIWYG este que usamos en el foro más molón se puede pillar gratis???