Bases de Datos => MySQL => Mensaje iniciado por: gokufast en Viernes 7 de Septiembre de 2007, 07:03
Título: Mostrar Registros Por Fecha
Publicado por: gokufast en Viernes 7 de Septiembre de 2007, 07:03
como puedo poner en un query el siguiente uso de fechas:
- Que los resgistros salgan por un rango de fechas ej. entre el 31/01/2007 y el 31/07/2007
ó
- que digamos me saque todos los registros desde enero al ultimo que tenga (por mes)
salu2
Título: Re: Mostrar Registros Por Fecha
Publicado por: Mollense en Viernes 7 de Septiembre de 2007, 13:05
Utilizando el operador between:
Código: Text
select * from tuTabla where Fecha between '31/01/2007' and '31/07/2007'
...otra forma sería:
Código: Text
select * from tuTabla where Fecha >= '31/01/2007' and Fecha <= '31/07/2007'
Un saludo :hola:
Título: Re: Mostrar Registros Por Fecha
Publicado por: jpaler en Viernes 7 de Septiembre de 2007, 13:31
mollense una pregunta... ...,el campo q tu pones como Fecha debe ser de algun tipo Date o tambien puede ser de tipo varChar ?
Título: Re: Mostrar Registros Por Fecha
Publicado por: lencho en Viernes 7 de Septiembre de 2007, 14:46
Mejor si es de tipo Fecha, ya que depende del Idioma en que te encuentres para no equivocarte en el orden. DD/MM/YY, MM/DD/YY, YY/MM/DD.
BYTE.
Título: Re: Mostrar Registros Por Fecha
Publicado por: gokufast en Viernes 7 de Septiembre de 2007, 16:23
el campo que tengo es de tipo Date mm/dd/yyyy
Mollense...las fechas siempre van entre comillas simples?
Título: Re: Mostrar Registros Por Fecha
Publicado por: RadicalEd en Viernes 7 de Septiembre de 2007, 16:37
Todo tipo caracter va dentro de comillas, no importa si son simples o dobles y el campo Date es un caracter, lo único que no va dentro de comillas son los valores númericos.
Título: Re: Mostrar Registros Por Fecha
Publicado por: Mollense en Sábado 8 de Septiembre de 2007, 00:15
Cita de: "gokufast"
el campo que tengo es de tipo Date mm/dd/yyyy
Mollense...las fechas siempre van entre comillas simples?
Depende del motor de base de datos, eso puede cambiar :hola: