Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
7
Cevap
125
Tıklama
0
Öne Çıkarma
MSSQL de update problemi
M
9 yıl
Yüzbaşı
Konu Sahibi

Merhabalar;
Elimde 1 tane tablo mevcut alanlar (belgeno,belge numarası ,açıklama sıra no) şeklinde ben burada sıra no 1 olan kayıtların açıklama sahasındaki verileri sıra numarası 2 olan açıklamanın üzerine yazdırmak istiyorum.Toplamda 10000 adet kayıt mevcut bir türlü sql cümlesini toparlayamadım yardımcı olabilirseniz sevinirim.
Şimdiden teşekkürler..

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



S
9 yıl
Er

Update tablo set aciklama = (select top 1 aciklama from tablo where sirano = 1) where sirano = 2



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
9 yıl
Yüzbaşı
Konu Sahibi

Cevap için teşekkürler fakat mesajı yazarken eklemeyi atladığım bir durum mevcut , burada sahalarda aykodu büyük 6 ve belge türü =k gibi olan satırlara işlem uygulanacak , where den sonra yazdığımda ay kodu 1 olanlarıda update etti cümleyi nasıl revize edelim ?



S
9 yıl
Er

Aykodu 6'dan büyük, satirno'su 2 ve belge turu k olanlar update edilecek anladığım kadariyla.


Update tablo set aciklama = (select top 1 aciklama from tablo where sirano = 1) where sirano = 2 and aykodu > 6 and belgeturu = k



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
9 yıl
Yüzbaşı
Konu Sahibi

Tekrar merhaba;
Bu şekilde yapıldığı zaman 1. ayda ilk bulduğu açıklamayı yazıyor kolonumuza orada bizim istediğimiz her fişno ve ay kodu ve şube kodu aynı olan satırlarda 1. sıradakini 2. sıradaki açıklamaya update etmeli.



S
9 yıl
Er

Subquery'deki where koşulunu da diğeri ile aynı yapmak gerekiyor öyleyse. Sadece sirano'lar farklı olacak.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
M
9 yıl
Yüzbaşı
Konu Sahibi

Onuda denedim malesef bulduğu ilk kayıtla update yapıyor burada belge no ve ay kodu aynı olan k tipli belgelerin ilk sıradaki açıklamasını 2. sıraya alması gerekiyor nasıl yapabiliriz ;


Bu mesaja 1 cevap geldi.
P
9 yıl
Binbaşı

quote:

Orijinalden alıntı: mamy392

Onuda denedim malesef bulduğu ilk kayıtla update yapıyor burada belge no ve ay kodu aynı olan k tipli belgelerin ilk sıradaki açıklamasını 2. sıraya alması gerekiyor nasıl yapabiliriz ;

sql cursor var biraz aratır hersatırda döner istedigini alır ona göre digerine atarsın



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.