मैं सही सप्ताह की संख्या प्राप्त करने के लिए एक फ़ंक्शन बनाना चाहता हूं। मैंने पहले से ही 'देशी' समाधान खोजने के लिए here पोस्ट किया है, लेकिन स्पष्ट रूप से ऐसा नहीं है।फ़ंक्शन वर्ष का सही सप्ताह संख्या
मैं कोड PostgreSQL के लिए अनुवाद किया है इस mysql example
यहाँ के आधार पर funcrtion बनाने के लिए tryed:
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;
लेकिन यह गलत परिणाम देता है, किसी ने मेरी मदद कर सकते?
मेरे config: PostgreSQL 9.2
फिर से धन्यवाद @Clodoaldo – Houari