SELECT extract(year FROM now()::date)||' '||extract(week FROM now()::date) ;
Co proponujecie? Robić jakieś warunki i dostosować rok do konwencji liczenia tygodnia czy też odwrotnie ? A może jest prosty sposób na wyciągnięcie numeru tygodnia który nie będzie tak się trzymał tego magicznego ISO-8601 ?
Edit:
( extract(doy FROM (now()::date))::int - 1) / 7 + 1
Brzydkie, nie trzyma się żadnych standardów, ale zwraca numer tygodnia, taki na chłopski rozum.