• Martes 19 de Noviembre de 2024, 09:35

Autor Tema:  Filtro De Fechas  (Leído 2678 veces)

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Filtro De Fechas
« en: Miércoles 27 de Septiembre de 2006, 17:18 »
0
Hola a todos.

Necesito consultar registros fechados por medio de unos parametros de busqueda, por ejemplo, especificar los registros hechos en un mes (agosto) en todos los años, o en un numero de dia en todos los meses de un año, y la verdad, no tengo ni la mas minima idea de como hacerlo :nosweat: .

Alguien sabe como hacerlo?
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

Alpha_

  • Miembro activo
  • **
  • Mensajes: 72
    • Ver Perfil
Re: Filtro De Fechas
« Respuesta #1 en: Jueves 28 de Septiembre de 2006, 04:11 »
0
Dependiendo del motor específico que estés usando, tendrás una u otra función que te permitirá extraer el mes de una fecha.

De esta manera, entonces...

Código: Text
  1. ...WHERE MONTH(tabla.fecha) = MesDeBusqueda
  2.  

Estoy algo apurado, por eso la hice tan cortita, pero espero que te haya servido. Saludos.-
Alpha
http]

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Filtro De Fechas
« Respuesta #2 en: Jueves 28 de Septiembre de 2006, 15:29 »
0
Gracias por el dato Alpha_ :)

Pues estoy utilizando postgres como motor de base de datos, e infortunadamente no tiene predefinida esa función (ERROR:  function month(date) does not exist)  :blink: . Voy a consultar la documentación a ver si encuentro una variante de esa función y les cuento. :comp:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas

shadow_rev

  • Miembro MUY activo
  • ***
  • Mensajes: 397
  • Nacionalidad: co
  • Un SPARTAN no muere en combate
    • Ver Perfil
    • http://shadowrev.blogspot.com
Re: Filtro De Fechas
« Respuesta #3 en: Jueves 28 de Septiembre de 2006, 17:00 »
0
Ya esta  :D

Lo hice con la función date_part(parte, fecha::date), donde parte puede ser 'day', 'month', 'year', 'hour', entre otras del tipo de dato date/time. Espero que esto les sirva para referencias futuras como también me sirvió :smartass:
Volará quien le ponga alas a sus sueños (Candidate for goddess)
Si el mal existe en este mundo, reside en el corazón de la humanidad (Edward D. Morrison - Tales of Phantasia)
Lo único que puedes cambiar del pasado, es lo que sientes por él en el presente (Lockon Stratos - Mobile Suit Gundam 00)
Ingeniero de Sistemas