sql sorgusu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

sql sorgusu

Mesaj gönderen akipek »

Update STK_Durumu Set Miktar1 = Miktar1 + 1
from DSN_KalipCekimleriDetay D(Nolock)
where D.CekimNo = "06-0001"
and D.StkDrmdbKayitNo = STK_Durumu.dbKayitNo



DSN_KalipCekimleriDetay dosyasında 3 tane kayıt var bu sorgu normalde STK_Durumu dosyasındaki kaydı 3 kere 1 er arttırması gerekmezmi?
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

STK_Durumu alanındaki Miktar1 alanını 1 artırmaya yarar. STK_Durumu ilgili şarta göre.

Soru neydi ? :)

Kolay gelsin.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
akipek
Üye
Mesajlar: 254
Kayıt: 24 Haz 2005 01:28

Mesaj gönderen akipek »

Kalıp Cekimleri Detay dosyasında 3 tane kayıt var. Dolayısıyle 3 kere bu işlemi yapması gerekmezmi. select yaptığımızda 3 kayıt ekrana geliyorsa sorgu 3 kere işlem yapmalı diye düşünüyorum.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

Eğer olmuyorsa Yazdığın Şartta bir noksanlık vardır diye düşünüyorum.

Yoksa senin düşündüğün doğru. Şarta uyan tüm kayıtlarda
Miktar1 = Miktar1 + 1

işlemini yapacaktır.

Kolay gelsin.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
Cevapla