Yes i have solve this my self thanks for those who spend there time to read my post
SELECT YEAR (DATE_RECIEVING) As [Yearnumber],
SUM( case current_status when 'Open' then 1 else 0 end ) as 'Open',
SUM( case current_status when 'Close' then 1 else 0 end ) as 'Closed',
SUM( case current_status when 'Pending' then 1 else 0 end ) as 'Pending',
SUM( case current_status when 'In Progress' then 1 else 0 end ) as 'InProgress',
SUM(1) as 'Total' from FileRegister
where YEAR(DATE_RECIEVING)>='2001' and YEAR(DATE_RECIEVING)<='2014'
group by YEAR(date_recieving)
in 2001 and 2014 you can replace your parameters of store procedure as i did in my application :)