• Domingo 22 de Diciembre de 2024, 02:45

Autor Tema:  Mostrar Registros Por Fecha  (Leído 2511 veces)

gokufast

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Mostrar Registros Por Fecha
« en: Viernes 7 de Septiembre de 2007, 07:03 »
0
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
What Did One Snowman Say To The Other Snowman???

Do you smell carrots??

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Mostrar Registros Por Fecha
« Respuesta #1 en: Viernes 7 de Septiembre de 2007, 13:05 »
0
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:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Mostrar Registros Por Fecha
« Respuesta #2 en: Viernes 7 de Septiembre de 2007, 13:31 »
0
mollense una pregunta...
...,el campo q tu pones como Fecha debe ser de algun tipo Date o tambien
puede ser de tipo varChar ?

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Mostrar Registros Por Fecha
« Respuesta #3 en: Viernes 7 de Septiembre de 2007, 14:46 »
0
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.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

gokufast

  • Miembro activo
  • **
  • Mensajes: 79
    • Ver Perfil
Re: Mostrar Registros Por Fecha
« Respuesta #4 en: Viernes 7 de Septiembre de 2007, 16:23 »
0
el campo que tengo es de tipo Date mm/dd/yyyy

Mollense...las fechas siempre van entre comillas simples?
What Did One Snowman Say To The Other Snowman???

Do you smell carrots??

RadicalEd

  • Moderador
  • ******
  • Mensajes: 2430
  • Nacionalidad: co
    • Ver Perfil
Re: Mostrar Registros Por Fecha
« Respuesta #5 en: Viernes 7 de Septiembre de 2007, 16:37 »
0
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.
El pasado son solo recuerdos, el futuro son solo sueños

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Mostrar Registros Por Fecha
« Respuesta #6 en: Sábado 8 de Septiembre de 2007, 00:15 »
0
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:
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.