I need to use SQL SERVER to try for it and then generate a crystal report out. who can teach me how to make it as the pattern i show in?
Daily Registration / Activation Report As Of 12/10/2009 Year : 2009 Month : ALL Registration Activation Port Out Month Imported Activated Imported Jan 0 0 0 0 Feb 0 0 0 0 Mar 1360 571 782 0 . . . . . . . . . . . Total for 2009 95922 55667 86646 1969 Daily Registration / Activation Report As Of 12/10/2009 Year :2009 Month :JAN Registration Activation Port Out Date Imported Activated Imported 01/01/2009 0 0 0 0 02/01/2009 0 0 0 0 03/01/2009 0 0 0 0 04/01/2009 0 0 0 0 05/01/2009 0 0 0 0 06/01/2009 0 0 0 0 07/01/2009 0 0 0 0 Total for Jan 2009 0 0 0 0
BELOW THAT IS THE SYNTAX MY SENIOR GIVE ME.
Daily Registration/Activation Report ==================================== 1. Year Summary ''''get registration select Year(reg_date) as regYear, count(*) as regCount from dailyregistration group by Year(reg_date) order by Year(reg_date) ''''get same day activation select Year(reg_date) as regYear, count(*) as regCount from dailyregistration where reg_activationdate = reg_date group by Year(reg_date) order by Year(reg_date) '''''get activation select Year(act_date) as actYear, count(*) as actCount from dailyactivation group by Year(act_date) order by Year(act_date) ''''get port out by year select Year(prt_completed) as prtYear, count(*) as prtCount from dailyPortOut where prt_status = 'COMPLETED' group by Year(prt_completed) order by Year(prt_completed) 2. Month Summary ''''get registration select Month(reg_date) as regMonth, count(*) as regCount from dailyregistration where Year(reg_date) = @prmYear group by Month(reg_date) order by Month(reg_date) ''''get same day activation select Month(reg_date) as regMonth, count(*) as regCount from dailyregistration where Year(reg_date) = @prmYear and reg_activationdate = reg_date group by Month(reg_date) order by Month(reg_date) '''''get activation select Month(act_date) as actMonth, count(*) as actCount from dailyactivation where Year(act_date) = @prmYear group by Month(act_date) order by Month(act_date) ''''get port out by year select Month(prt_completed) as prtMonth, count(*) as prtCount from dailyPortOut where Year(prt_completed) = @prmYear and prt_status = 'COMPLETED' group by Month(prt_completed) order by Month(prt_completed)