I got following the result for my query
WITH CTE AS
(
select
A1.jobno,
CONVERT(date, A1.actiondate) [QC],
(select CONVERT(date, MAX(actiondate)) from tbl_action_history A2
where A2.jobno=A1.jobno and A2.actionhistoryid > A1.actionhistoryid and A2.actionstatus = 8) [ACC],
actionstatus,cycle
from tbl_action_history A1
where actionstatus = 33 and CONVERT(date,actiondate) between '05/12/2011' and '05/13/2011')
SELECT C.jobno,C.QC,C.ACC,DATEDIFF(DAY,C.QC, C.ACC) [DateDiff],C.actionstatus,c.cycle
FROM CTE C order by C.jobno desc
Hope it helps others, if they face the same situation like me.