![]() |
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 |
Cube ve Rollup Kullanımı |
Yanıt Yaz ![]() |
Yazar | |
mervenur.demic ![]() Yeni Üye ![]() Kayıt Tarihi: 25 Ekim 2018 Durum: Aktif Değil Puanlar: 262 |
![]() 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:28 |
Cube ve Rollup Kullanımı Sql işlemlerinde pek görmediğimiz ama işinize yarayacak Group By ile kullanılan Cube ve Rollup kullanımını göreceğiz. Cube ve Rollup ile genel toplam ara toplam yapabiliriz. Örnekle açıklayacak olursak; stok hareket tablosunda stokların toplam çıkan miktarlarını çekerek en altta toplamını göstereceğiz SELECT STOK_KODU_RECID,SUM(GCMIK) AS
TOPLAM_CIKAN_MIKTAR FROM TBLSTOKHR WHERE TARIH BETWEEN '2018-06-04 00:00:00' AND
'2018-07-19 00:00:00' GROUP BY CUBE(STOK_KODU_RECID) Group By Cube ile Tarih bazında hangi stoktan ne kadar çıkmış ve o tarihte toplam çıkan stok miktarı ara toplam olarak gösterilirken, alt toplamda genel tüm stoklardan çıkış yapılan miktar ve stok bazlı olarak çıkış yapılan toplam miktar gösterilmektedir. SELECT STOK_KODU_RECID,TARIH,SUM(GCMIK) AS TOPLAM_CIKAN_MIKTAR FROM TBLSTOKHR WHERE TARIH BETWEEN '2018-06-04 00:00:00' AND
'2018-07-19 00:00:00' GROUP BY CUBE(STOK_KODU_RECID,TARIH) Group By Rollup ile stokların verilen tarih aralığında toplam çıkan değeri gösterilirken en altta toplam çıkan stok
miktarının toplamı gösterilmektedir. SELECT STOK_KODU_RECID,TARIH,SUM(GCMIK) AS TOPLAM_CIKAN_MIKTAR FROM TBLSTOKHR WHERE TARIH BETWEEN '2018-06-04 00:00:00' AND
'2018-07-19 00:00:00'
GROUP BY ROLLUP(STOK_KODU_RECID,TARIH) Düzenleyen mervenur.demic - 31 Ekim 2018 Saat 15:29 |
|
![]() |
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 |