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