Začněte nyníZačněte zdarma

Použití DATE_TRUNC

Funkce DATE_TRUNC() ořízne datový typ timestamp nebo interval a vrátí timestamp nebo interval se zadanou přesností. Hodnoty přesnosti jsou podmnožinou identifikátorů polí, které lze použít s funkcemi EXTRACT() a DATE_PART(). DATE_TRUNC() vrací interval nebo timestamp, nikoli číslo. Například:

SELECT DATE_TRUNC('month', TIMESTAMP '2005-05-21 15:30:30');

Výsledek: 2005-05-01 00:00:00

Teď si vyzkoušíme různé úrovně přesnosti a nakonec upravíme dotazy z předchozích cvičení tak, aby agregovaly aktivitu půjčoven.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v PostgreSQL

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Upravit a spustit kód