return the correct WW value
From: <jjjackjill89_at_gmail.com>
Date: Tue, 28 Oct 2008 18:34:43 -0700 (PDT)
Message-ID: <6fce5aa7-b536-4ceb-a456-25c23db0006c@p39g2000hsb.googlegroups.com>
Date: Tue, 28 Oct 2008 18:34:43 -0700 (PDT)
Message-ID: <6fce5aa7-b536-4ceb-a456-25c23db0006c@p39g2000hsb.googlegroups.com>
Hi all,
I have a problem for retrieving a correct ww. I hit a snag while testing the serverPerformanceWeekly script. It seems the TO_CHAR(<date>,'WW') function is not returning the correct value. See sample below for 26-Oct-2008 (last Sunday), 43 was returned instead of 44. How shud i do?
SQL> select to_char(to_date('20081026','YYYYMMDD'),'WW') from serverPerformanceWeekly;
TO
-- 43 SQL> select to_char(sysdate, 'WW') from dual; 44 my script for serverPerformanceWeekly. select hostname, to_char(to_date(&date_start, 'YYYYMMDD') , 'YYYY'), to_char(to_date(&date_start, 'YYYYMMDD') , 'WW'), genesis_port, instance_name, api_name, sum(total_time), max(max_time), min(min_time), (sum(total_time)/sum(count)), sum(count) from gen_api_performance_daily where to_char(statistics_date,'YYYYMMDD') between &date_start and &date_end group by hostname, to_char(to_date(&date_start, 'YYYYMMDD') , 'YYYY'), to_char(to_date(&date_start, 'YYYYMMDD') , 'WW'), genesis_port, instance_name, api_name;Received on Tue Oct 28 2008 - 20:34:43 CDT