Ich möchte eine Funktion erstellen, um die richtige Wochennummer des Jahres zu erhalten. Ich habe bereits here gepostet, um eine "native" Lösung zu finden, aber anscheinend gibt es keine.Funktion Die richtige Woche Nummer des Jahres
I funcrtion auf diese ist mysql example
Basis zu schaffen tryed Hier ist der Code zu postgresql übersetzt:
CREATE OR REPLACE FUNCTION week_num_year(_date date)
RETURNS integer AS
$BODY$declare
_year integer;
begin
select date_part('year',_date) into _year;
return ceil((to_char(_date,'DDD')::integer+(to_char(('01-01-'||_year)::date,'D')::integer%7-7))/7);
end;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
Aber es gibt falsches Ergebnis, kann mir jemand helfen?
Meine config: PostgreSQL 9.2
Nochmals vielen Dank @Clodaldo – Houari