Kod: Tümünü seç
begin
For select bagkod,iskod,subkod,bolkod from bagis
into :kod, :iskod,:subkod, :bolkod
do
begin
BAGKOD1=kod;
iskod1=iskod;
subkod1=subkod;
bolkod1=bolkod;
SELECT Count(distinct SIGNO)
FROM ANAKAYIT2
WHERE BAGKOD = :Kod
AND CBBT='SON'
INTO :TOPKAYIT;
SELECT Count(distinct SIGNO)
FROM ANAKAYIT2
WHERE BAGKOD = :Kod
AND CBBT='SON'
AND D_ISTAR<>''
INTO :EMEKLI;
SELECT Count(distinct SIGNO)
FROM ANAKAYIT2
WHERE BAGKOD = :Kod
AND CBBT='SON'
AND D_ISTAR=''
AND CIKTAR<:tarih
INTO :ISTIFA;
SELECT Count(distinct SIGNO)
FROM ANAKAYIT2
WHERE BAGKOD = :Kod
AND CBBT='SON'
AND D_ISTAR=''
AND CIKTAR>:tarih
INTO :DUSECEK;
SELECT Count(distinct SIGNO)
FROM ANAKAYIT2
WHERE BAGKOD = :Kod
AND CBBT='SON'
AND D_ISTAR=''
AND CIKTAR IS NULL
AND (IS_NTAR IS NULL
OR IS_NTAR<:TARIH)
INTO :UYE;
SELECT Count(distinct SIGNO)
FROM ANAKAYIT2
WHERE BAGKOD = :Kod
AND CBBT='SON'
AND D_ISTAR=''
AND CIKTAR IS NULL
AND IS_NTAR IS NOT NULL
AND IS_NTAR>:TARIH
INTO :EKLENECEK;
suspend;
end
Update BAGIS set
SAY1=:topkayit, SAY2=:emekli, SAY3=:istifa, SAY4=:dusecek,
SAY5=:eklenecek, SAY6=:uye
WHERE BAGIS.BAGKOD=:kod;
End