Foros del Web » Programando para Internet » PHP »

select con rango de fechas en el where

Estas en el tema de select con rango de fechas en el where en el foro de PHP en Foros del Web. Buenas a todos, Necesito hacer un select sobre una base de datos mysql, tabla fichas (p ejemplo) y quiero filtrar por el campo "fecha_inscripcion". Ese ...
  #1 (permalink)  
Antiguo 19/04/2011, 04:12
 
Fecha de Ingreso: noviembre-2007
Mensajes: 12
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta select con rango de fechas en el where

Buenas a todos,

Necesito hacer un select sobre una base de datos mysql, tabla fichas (p ejemplo) y quiero filtrar por el campo "fecha_inscripcion". Ese campo es de tipo texto y no de tipo date. Creo que por eso no me funciona lo siguiente:

select * from ficha where fecha_inscripcion between 01/01/2011 and 31/01/2011

Si cambio la estructura de la tabla y asigno al campo "fecha_inscripcion" el tipo "date" me borra los valores y me establece el filtro 0000-00-00 para las entradas de datos; lo cual tampoco me soluciona nada xq tendría que volver a introducir todas las fechas pero transformadas.

Alguna idea de por donde puedo tirar ?


Gracias de antemano.

  #2 (permalink)  
Antiguo 19/04/2011, 04:25
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: select con rango de fechas en el where

a ver que te parece esto: http://www.cristalab.com/tutoriales/...mysql-c94790l/
__________________
Siempre fallaras el 100% de los tiros que no te atrevas a lanzar.
El 98% de los adolescentes han fumado, si eres del dichoso 2% que no lo ha hecho, copia y pega esto en tu firma.
  #3 (permalink)  
Antiguo 19/04/2011, 04:38
 
Fecha de Ingreso: noviembre-2007
Mensajes: 12
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: select con rango de fechas en el where

Cita:
Iniciado por Vallu Ver Mensaje
a ver que te parece esto: [url]http://www.cristalab.com/tutoriales/convertir-un-campo-varchar-a-tipo-date-con-sql-en-mysql-c94790l/[/url]
Ey! Que rapidez!! Thanks co.!!

Por lo que veo, no puedo dejar el formato fecha_inscripcion del tipo dd/mm/aaaa, no? MySql acepta aaaa-mm-dd. Así que me toca retocar las fechas al salir por pantalla. Que engorro! Sigo mirando a ver si puedo dejarlas tal cual están pero en tipo "date".


Gracias fieraaaaaaa !! :D


Etiquetas: fechas, rango, select
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 18:53.