En cast till timestamp(0) eller timestamptz(0) rundor till hela sekunder:
SELECT now()::timestamp(0);
Bråk lagras inte i tabellkolumner av denna typ.
date_trunc() trunkerar (lämnar sekunderna oförändrade) - vilket ofta är vad du verkligen vill ha:
SELECT date_trunc('second', now()::timestamp);