helloneed help. why the following sql code doesn't return % of projects. assuming i have total projects = 400, and total CF project = 40, therefore my % of CF projects = 10% instead it return 0. Any idea? I need to use the following case stmt in my query.SELECTCASE WHEN PRJ.BDGT_CST_TOTAL<2000000 then 'LessThan2K' WHEN PRJ.BDGT_CST_TOTAL>=2000000 AND PRJ.BDGT_CST_TOTAL<5000000 then 'Between2k-5k' WHEN PRJ.BDGT_CST_TOTAL>=5000000 then 'MoreThan5k'END as Budget_Range, count(PRJ.PRID) as No_of_Prj,SUM (CASE WHEN ODF.mbb_carryfwdfrprvyr=1 THEN 1 ELSE 0 END) CF,sum (CASE WHEN ODF.mbb_carryfwdfrprvyr=1 THEN 1 ELSE 0 END)/ ( select count(prj3.prid) from prj_projects prj3, odf_ca_project odf3 where prj3.prid = odf3.id and ODF3.mbb_projecttype = 'lkp_val_budget' AND (PRJ3.bdgt_cst_start >= 2007-07-01 OR PRJ3.bdgt_cst_finish < 2008-07-01) )Percent_of_PrjFROM PRJ_PROJECTS AS PRJ,SRM_PROJECTS AS SRM,ODF_CA_PROJECT AS ODFWHERE PRJ.PRID = SRM.id ANDSRM.id = ODF.id ANDSRM.Is_Active = 1 ANDODF.mbb_projecttype = 'lkp_val_budget' AND(PRJ.bdgt_cst_start >= 2007-07-01 ORPRJ.bdgt_cst_finish < 2008-07-01)GROUP BYCASE WHEN PRJ.BDGT_CST_TOTAL<2000000 then 'LessThan2K' WHEN PRJ.BDGT_CST_TOTAL>=2000000 AND PRJ.BDGT_CST_TOTAL<5000000 then 'Between2k-5k' WHEN PRJ.BDGT_CST_TOTAL>=5000000 then 'MoreThan5k'end
. Tq