--------------------------------------------------------------------------------------------- update Q_Kasa_Detay set Alacak=Alacak+Alacak Where Alacak > 0 and Q_odemetipi = 'NAKİT' update Q_adisyon set tutar=tutar+tutar Where tutar > 0 and islem = 'NAKİT' --------------------------------------------------------------------------------------------- UPDATE m SET m.Adet = m.Adet + m.Adet, m.Cikan = m.Cikan + m.Cikan, m.Tutar = m.Tutar + m.Tutar FROM Q_Items_mov m INNER JOIN Q_adisyon a ON a.Adisyon = m.adsno WHERE a.[islem] = 'NAKİT'; --------------------------------------------------------------------------------------------- UPDATE Q_Kasa_Detay SET Alacak = Alacak + (Alacak / 4.0) WHERE Alacak > 0 AND Q_odemetipi = 'NAKİT'; UPDATE Q_adisyon SET tutar = tutar + (tutar / 4.0) WHERE tutar > 0 AND islem = 'NAKİT'; UPDATE m SET m.Adet = m.Adet + (m.Adet / 4.0), m.Cikan = m.Cikan + (m.Cikan / 4.0), m.Tutar = m.Tutar + (m.Tutar / 4.0) FROM Q_Items_mov m INNER JOIN Q_adisyon a ON a.Adisyon = m.adsno WHERE a.[islem] = 'NAKİT'; --------------------------------------------------------------------------------------------- UPDATE Q_Kasa_Detay SET Alacak = Alacak + (Alacak * 0.05) WHERE Alacak > 0 AND Q_odemetipi = 'NAKİT'; UPDATE Q_adisyon SET tutar = tutar + (tutar * 0.05) WHERE tutar > 0 AND islem = 'NAKİT'; UPDATE m SET m.Adet = m.Adet + (m.Adet * 0.05), m.Cikan = m.Cikan + (m.Cikan * 0.05), m.Tutar = m.Tutar + (m.Tutar * 0.05) FROM Q_Items_mov m INNER JOIN Q_adisyon a ON a.Adisyon = m.adsno WHERE a.[islem] = 'NAKİT'; --------------------------------------------------------------------------------------------- DECLARE @Silinecek TABLE (AdisyonNo NVARCHAR(50)); INSERT INTO @Silinecek (AdisyonNo) VALUES ('8611'), ('8612'), ('8613'), ('8614'), ('8740'), ('8741'), ('8749'), ('8759'), ('8777'), ('8813'), ('8814'), ('8862'), ('8863'); BEGIN TRAN; DELETE im FROM Q_Items_mov im INNER JOIN @Silinecek s ON s.AdisyonNo = im.adsno; DELETE kd FROM Q_Kasa_Detay kd INNER JOIN @Silinecek s ON kd.Detay = s.AdisyonNo + '.Adisyon'; DELETE a FROM Q_adisyon a INNER JOIN @Silinecek s ON s.AdisyonNo = a.adisyon; COMMIT; ---------------------------------------------------------------------------------------------