Atiker Yazılım Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. Detaylı bilgi ve destek için: 444 82 99 |
Belge Bazında Hareket Sayısı |
Yanıt Yaz |
Yazar | |
mervenur.demic
Yeni Üye Kayıt Tarihi: 25 Ekim 2018 Durum: Aktif Değil Puanlar: 262 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı mervenur.demic
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Gönderim Zamanı: 31 Ekim 2018 Saat 15:34 |
İşlem Tanımı: Sql sorgularında satır numarası vermek için kullandığımız ROW_NUMBER özelliğinin yanında DENSE_RANK özelliği de bulunmaktadır. Bu özellik ile vereceğiniz kolon değerindeki değişime göre sayı artar. Örnek olarak TBLSTOKHR tablosunda carinin belge bazında kaç
tane stok hareketinin olduğunu görmek istiyoruz. Sorgumuzu program içerisinde gridde göstereceğiz ancak sıralamada cari bazında renk ayrımını yapacağız. Bunun için dense rank değerinin 2 ye göre modunu alacağız mod sonucu 1 ise mavi 0 ise yeşil yapacağız. Yani kısaca tek sayı ise mavi çift sayı ise yeşil yapacağız. ROW_NUMBER her yeni satırda sayıyı arttırırken DENSE RANK vereceğiniz kolonun değeri değiştiğinde sayıyı arttırır. SELECT CARI_KODU_RECID,BELGE_NO,COUNT(*) SAY, DENSE_RANK() OVER(ORDER BY CARI_KODU_RECID) AS DENSE_SIRALAMA, ROW_NUMBER() OVER(ORDER BY CARI_KODU_RECID) AS ROW_SIRALAMA FROM TBLSTOKHR GROUP BY CARI_KODU_RECID,BELGE_NO |
|
emredysk
Yeni Üye Kayıt Tarihi: 04 Aralık 2018 Konum: bolu Durum: Aktif Değil Puanlar: 5 |
Mesaj Seçenekleri
Teşekkürler(0)
|
bilgiler için teşekkürler not aldım çok sağ olun.
|
|
kenan.gurbez
Forum Yöneticisi Kayıt Tarihi: 03 Mayıs 2019 Konum: Konya Durum: Aktif Değil Puanlar: 61 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı kenan.gurbez
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
|
Merhaba emredysk,
Yorumun için teşekkür ederiz. İyi günler.
|
|
|
|
Yanıt Yaz | |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |