Bucle fechas

ivn_11
22 de Diciembre del 2005
Buenas!
Lo que deseo es hacer una consulta para poder recorrer unas fechas. Por ejemplo del 23/02/05 hasta el 30/03/05 muestrame todos los registros.
Gracias!

Califa
22 de Diciembre del 2005
Hola.

La manera más simple de hacerlo es usando un campo de tipo "DATE" en la tabla en la que vas a buscar los registros.

La consulta sería así, suponiendo que quieres traer dos columnas de la tabla y que "fecha" es la columna donde guardas las...bueno, las fechas :

"SELECT columna1, columna2 FROM nombre_tabla WHERE fecha>= '2005-02-23' AND fecha<='2005-03-30'";

Lo único que tienes que hacer es buscar los registros donde la fecha que grabaste previamente sea mayor ( = posterior) o igual a '2005-02-23' y menor ( = anterior) o igual a '2005-03-30'.

Cuando insertes o actualices la columna "fecha", siempre pasa el valor como un string, es decir, entre comillas. Lo mismo cuando incluyas el campo en un select. De lo contrario, lo interpretará como un número y sólo tomará en cuenta el año, por lo que el resultado no será el esperado. Aunque hay algunas opciones distintas, es conveniente usar siempre el mismo formato (AAAA-MM-DD).

Suerte

Califa