*由于sum()在同一命令中不能过多,只能分开:
bys stkcd: g n1=(sum(substr(accper,1,4)=="2003")>0)* ///
(sum(substr(accper,1,4)=="2004")>0)* ///
(sum(substr(accper,1,4)=="2005")>0)
bys stkcd: g n2=(sum(substr(accper,1,4)=="2006")>0)* ///
(sum(substr(accper,1,4)=="2007")>0)* ///
(sum(substr(accper,1,4)=="2008")>0)
bys stkcd: egen m=max(n1*n2)
keep if m