Çalışmalar
create Proc GetTotalPricce
(
@NetHeskodu varchar(max)
)
AS
BEGIN
Declare @APTAKSITTUTAR int,
@2014Tutar int,
@20141516Tutar int,
@Sonuc int
Set @APTAKSITTUTAR=(select Sum(APTAKSITTUTAR) from acme2014..TBLBNKODEPLAN where NETHESKODU=@NetHeskodu)
Set @2014Tutar=(select Sum(Tutar) from acme2014..TBLBNKHESTRA where FAIZORAN !=0 and NETHESKODU=@NetHeskodu)
Set @20141516Tutar=(select Sum(Tutar) from ACME20141516..TBLBNKHESTRA where FAIZORAN !=0 and NETHESKODU=@NetHeskodu)
Set @Sonuc=(@APTAKSITTUTAR-@2014Tutar-@20141516Tutar);
print @APTAKSITTUTAR;
print @2014Tutar;
print @20141516Tutar;
print @Sonuc;
return @APTAKSITTUTAR
End
exec GetTotalPricce '30010000000250'
insert into TBLIREMSOFTIRSALIYEUST(ref,irsaliyeno,CariUnvan,fiyat,
kdvtutar,irsaliyetarih,carikod,Tipi,lotno)
select ref,max(irsaliyeno),max(CariUnvan),sum(fiyat),
sum(kdvtutar),max(date),max(carikod),max(tipadi),max(lotno) from vw_iremNetsisAktarim
group by ref
Having ref not in (
select ref from TBLIREMSOFTIRSALIYEUST)
insert into TBLIREMSOFTIRSALIYE (ref, date, irsaliyeno, CariUnvan, fiyat, kdvtutar, stokkodu, stokack, renkadi, renkkodu, miktar, mktip, doviztip, kdv, carikod, CariMuhasebeKodu, tutar, tipi)
select ref, date, irsaliyeno, CariUnvan, fiyat, kdvtutar, StokAciklamasi, StokAciklamasi, renkadi, renkkodu, miktar, BirimAdi, curkod, kdv, carikod, CariMuhasebeKodu, tutar, tipadi from vw_iremNetsisAktarim where ref not in (select ref from TBLIREMSOFTIRSALIYE)
group by ref,irsaliyeno, date,CariUnvan, fiyat, kdvtutar, StokAciklamasi, StokAciklamasi, renkadi, renkkodu, miktar, BirimAdi, curkod, kdv, carikod, CariMuhasebeKodu, tutar, tipadi
(
@NetHeskodu varchar(max)
)
AS
BEGIN
Declare @APTAKSITTUTAR int,
@2014Tutar int,
@20141516Tutar int,
@Sonuc int
Set @APTAKSITTUTAR=(select Sum(APTAKSITTUTAR) from acme2014..TBLBNKODEPLAN where NETHESKODU=@NetHeskodu)
Set @2014Tutar=(select Sum(Tutar) from acme2014..TBLBNKHESTRA where FAIZORAN !=0 and NETHESKODU=@NetHeskodu)
Set @20141516Tutar=(select Sum(Tutar) from ACME20141516..TBLBNKHESTRA where FAIZORAN !=0 and NETHESKODU=@NetHeskodu)
Set @Sonuc=(@APTAKSITTUTAR-@2014Tutar-@20141516Tutar);
print @APTAKSITTUTAR;
print @2014Tutar;
print @20141516Tutar;
print @Sonuc;
return @APTAKSITTUTAR
End
exec GetTotalPricce '30010000000250'
insert into TBLIREMSOFTIRSALIYEUST(ref,irsaliyeno,CariUnvan,fiyat,
kdvtutar,irsaliyetarih,carikod,Tipi,lotno)
select ref,max(irsaliyeno),max(CariUnvan),sum(fiyat),
sum(kdvtutar),max(date),max(carikod),max(tipadi),max(lotno) from vw_iremNetsisAktarim
group by ref
Having ref not in (
select ref from TBLIREMSOFTIRSALIYEUST)
insert into TBLIREMSOFTIRSALIYE (ref, date, irsaliyeno, CariUnvan, fiyat, kdvtutar, stokkodu, stokack, renkadi, renkkodu, miktar, mktip, doviztip, kdv, carikod, CariMuhasebeKodu, tutar, tipi)
select ref, date, irsaliyeno, CariUnvan, fiyat, kdvtutar, StokAciklamasi, StokAciklamasi, renkadi, renkkodu, miktar, BirimAdi, curkod, kdv, carikod, CariMuhasebeKodu, tutar, tipadi from vw_iremNetsisAktarim where ref not in (select ref from TBLIREMSOFTIRSALIYE)
group by ref,irsaliyeno, date,CariUnvan, fiyat, kdvtutar, StokAciklamasi, StokAciklamasi, renkadi, renkkodu, miktar, BirimAdi, curkod, kdv, carikod, CariMuhasebeKodu, tutar, tipadi
Yorumlar
Yorum Gönder