select @a=sum(f_amount)from a_samplestepticket1 where f_retive1=@f_retive and(f_date1>=@f_begindate and f_date1<=@f_enddate)and (f_tofactory=0)
試一試﹕ set @a=(select sum(f_amount)from a_samplestepticket1 where f_retive1=@f_retive and(f_date1>=@f_begindate and f_date1<=@f_enddate)and (f_tofactory=0))
select @a=sum(f_amount) from a_samplestepticket1 where f_retive1=@f_retive and(f_date1>=@f_begindate and f_date1<=@f_enddate)and (f_tofactory=0)这样就可以了
(f_tofactory=0)
set @a=(select sum(f_amount)from a_samplestepticket1 where
f_retive1=@f_retive and(f_date1>=@f_begindate and f_date1<=@f_enddate)and
(f_tofactory=0))
from a_samplestepticket1 where
f_retive1=@f_retive and(f_date1>=@f_begindate and f_date1<=@f_enddate)and
(f_tofactory=0)这样就可以了