1

Temat: Jak spolszczyć, 1 days 21:45:45

sql="SELECT "
+"avg(age(updated,zgloszenia)) as srednia "
+"FROM public.zgloszenia_bledow";

Zwraca :
1 days 21:45:45

Jak spolszczyć czyli Days na dni

2

Odp: Jak spolszczyć, 1 days 21:45:45

np tak
select extract (year from sr_wiek)||' lat '||extract (month from sr_wiek)||' miesięcy '||extract (day from sr_wiek)||' dni' as format_interval,sr_wiek from (SELECT avg(age(current_date,'1410-07-15'::date)) as sr_wiek) d

3

Odp: Jak spolszczyć, 1 days 21:45:45

2 metoda

select replace(replace (replace(replace (replace(replace (age(current_date,d.dzien::date)::varchar,'years','lat'),'year','rok'),'mons','miesiące'),'mon','miesiąc'),'days','dni'),'day','dzień') from generate_series('2014-01-01'::date,current_date,interval '1 day') d (dzien)