Bases de Datos > PostgreSQL
Filtro De Fechas
(1/1)
shadow_rev:
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?
Alpha_:
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 ---...WHERE MONTH(tabla.fecha) = MesDeBusqueda
Estoy algo apurado, por eso la hice tan cortita, pero espero que te haya servido. Saludos.-
shadow_rev:
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:
shadow_rev:
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:
Navegación
Ir a la versión completa