Selamlar,
Benim bir problemim var,
3 tane tablom var; biri register bunda registerId, name ve value columnları var. diğeri range tablom buradada rangeId, minValue ve maxValue columnlarım var. son olarakta logs tablom var burada ise logId, registerId, addedDate ve Durum columlarım var.
Yapmak istediğim şu trigger ile; register tablosunda update olduğunda value değerini alıp range tablosundaki min value ve max value ile kıyaslayıp eğer min ve max arasındaysa bu value değeri gidip log tablosuna durum columnu başarılı diye kaydetmek değilse yine logs tablosuna başarısız diye kaydetmek.
Ornek tablo Register 1, "Test", 1500 id, name, value
range 1, 1000, 5000 id,minValue,maxValue
diyeceğimki eğer register tablosundaki value değeri update olursan yani 1500'ü adam 2000 yaparsa git range tablosunda min ve max değerlerine bak bu aralıktaysa loga başarılı diye kaydet değilse başarısız diye kaydet registerId'yide yazdır ki hangi registerIdye ait oldugu belli olsun.
Sorum bu tam olarak umarım anlatabilmişimdir. Yardımcı olursanız çok sevinirim.