Files
arbeitszeitmessung/migrations/20250904114004_intervals.up.sql
Tom Tröger 9ded540314
All checks were successful
GoLang Tests / Run Go Tests (push) Successful in 49s
closed #25, #32
2025-09-04 21:22:26 +02:00

14 lines
394 B
SQL

ALTER TABLE wochen_report
ALTER COLUMN ueberstunden TYPE interval
USING
make_interval(
hours => floor(ueberstunden)::int,
mins => round((ueberstunden - floor(ueberstunden)) * 60)::int
),
ALTER COLUMN arbeitszeit TYPE interval
USING
make_interval(
hours => floor(arbeitszeit)::int,
mins => round((arbeitszeit - floor(arbeitszeit)) * 60)::int
);