vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Vincent, Maybe something like this? SELECT appeal_code, type, total_yes, aug_02_total_yes, str(cast(100*cast(aug_02_total_yes as decimal(10,0)) /total_yes as int)) + '%' as percentage FROM ( SELECT appeal_code, type, SUM(total_yes) AS 'total_yes', SUM(CASE WHEN your_date_column >= '20020801' AND your_date_column < '20020901' THEN 1 ELSE 0 END) as 'aug_02_total_yes' FROM (SELECT LEFT(appeal_code, 4) AS appeal_code, CASE WHEN LEFT(appeal_Code, 4) LIKE '_D%' THEN 'Upgrade' WHEN LEFT(appeal_Code, 4) LIKE '_R%' THEN 'Renewal' WHEN LEFT(appeal_Code, 4) LIKE '_L%' THEN 'Lapse' END AS type, CASE call_resolution WHEN 1 THEN COUNT(call_resolution) ELSE '' END AS 'total_yes' FROM tblLead_sheets GROUP BY appeal_code, call_resolution, If_Yes_Pledge_Or_Credit_Card ) AS tbl GROUP BY appeal_Code, type HAVING appeal_code LIKE 'T%' ) AS T Steve Kass Drew University Vincent Jones wrote: >this is my query >SELECT > appeal_code, > type, > SUM(total_yes) AS 'total_yes' >FROM > (SELECT > LEFT(appeal_code, 4) AS appeal_code, > CASE > WHEN LEFT(appeal_Code, 4) LIKE '_D%' THEN 'Upgrade' > WHEN LEFT(appeal_Code, 4) LIKE '_R%' THEN 'Renewal' > WHEN LEFT(appeal_Code, 4) LIKE '_L%' THEN 'Lapse' END AS type, > CASE call_resolution WHEN 1 THEN COUNT(call_resolution) ELSE '' END AS 'total_yes' > FROM tblLead_sheets > GROUP BY appeal_code, call_resolution, If_Yes_Pledge_Or_Credit_Card) AS tbl >GROUP BY appeal_Code, type >HAVING appeal_code LIKE 'T%' > >and my output: > >appeal_code type total_yes >----------- ------- ----------- >TL1D Lapse 5 >TD1I Upgrade 477 >TR5A Renewal 102 >TL1H Lapse 168 >TR3A Renewal 428 > >This output is based on a date range. July 1, 2002 - May 31, 2003 >I need an output that states for one of the months: > >appeal_code type total_yes Aug 02 total_yes percentage >----------- ------- ----------------------------- ---------- >TL1D Lapse 5 1 20% >TD1I Upgrade 477 35 7% >TR5A Renewal 102 40 40% >TL1H Lapse 168 79 47% >TR3A Renewal 428 300 70% > > |
| Thread Tools | |
| Display Modes | |
|
|