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

[0] Índice de Mensajes

Ir a la versión completa