PostgreSQL – Función DATE_TRUNC

En PostgreSQL , la función DATE_TRUNC se usa para

Syntax: date_trunc('datepart', field)

campo de parte de fecha

  • milenio
  • siglo
  • década
  • año
  • cuarto
  • mes
  • semana
  • día
  • hora
  • minuto
  • segundo
  • milisegundos
  • microsegundos

El argumento de campo contiene un valor de tipo TIMESTAMP o un valor de tipo INTERVAL para truncar. También puede ser una expresión que devuelva uno de los tipos mencionados anteriormente. La función date_trunc generalmente devuelve un valor de tipo TIMESTAMP o un valor de tipo INTERVALO.

Ejemplo 1:

TIMESTAMPhora

SELECT DATE_TRUNC('hour', TIMESTAMP '2020-03-17 02:09:30');

Producción:

Ejemplo 2:

La siguiente base de datos de consulta

SELECT
    staff_id,
    date_trunc('year', rental_date) y,
    COUNT (rental_id) rental
FROM
    rental
GROUP BY
    staff_id, y
ORDER BY
    staff_id

Producción:

Publicación traducida automáticamente

Artículo escrito por RajuKumar19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *