SoloCodigo

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
  1. select * from tuTabla where Fecha between '31/01/2007' and '31/07/2007'
  2.  
...otra forma sería:
Código: Text
  1. select * from tuTabla where Fecha >= '31/01/2007' and Fecha <= '31/07/2007'
  2.  

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: