Üye Bilgileri
Nick:sensei44
İsim:yakup
Web sayfası:
Cinsiyet:Erkek
İmza:
Konu sayısı:1
Cevap sayısı:1
Kaç günlük üye2
Son yazdığı Php kodları mesajları
hocam ; stokhareket tablosunda, her stok kaydı yapılırken girenmiktar ve çıkan miktar yazılıyor. giren miktarla çıkan miktarında toplam ve çıkarımında da o stok kodlu ürüne kalan miktarım nedir onu hesaplatmaya çalışıyorum. yeni bir hareket girdiğinde hareketin stok koduna bakıp bir önceki kalan miktarı alıp yeni kaydın gireni ile toplam , çıkanı ile de çıkarma yapıp yeni kalan miktarını yeni satıra yazacak.
Zaman2011-09-28 10:48:50
Php trigers
CREATE DEFINER = 'root'@'localhost' TRIGGER `stokhareket_after_ins_tr` AFTER INSERT ON `stokhareket`
  FOR EACH ROW BEGIN
DECLARE
sira INTEGER(11);
giren INTEGER(11);
cikan INTEGER(11);
kalan INTEGER(11);
skodu VARCHAR(25);
set sira:=(select MAX(id) from stokhareket );
SET skodu:=(select stokkodu from stokhareket where id=sira);
set giren:=(select Girenmiktar from stokhareket where id=sira);
set cikan:=(select Cikanmiktar from stokhareket where id=sira);
set kalan:=(select s.kalanmiktar from stokhareket s where s.id = (select max(h.id)
 from stokhareket h where h.stokkodu=skodu and h.id< (select max(d.id)
 from stokhareket d  where d.stokkodu=skodu)));  
update stokhareket set kalanmiktar =(kalan + giren - cikan) where id=sira;
END   merhaba arkaşlar. Stok tablomun yaptığı hareketlerin olduğu stokhareket tablosunda girilen stoğa ait değer toplamasını yapan bir trigger oluşturmak istiyorum. yukarıda ki kodu yazınca hatalar alıyorum. kod doğrumudur. MYSQL server 5.0 kullanıyorum.. Saygılarımla
Zaman2011-09-27 11:52:18
Php MYSQL Trigger komut satırı

phpkodlari.com © 2009 Herkes Php öğrenecek
Web tasarım ve eğitim kaynağınız.