![]() |
ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.
Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz. Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur. Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz. |
191 ve 391 tarih aralikli veri çekme |
Yanıt Yaz ![]() |
Sayfa 12> |
Yazar | |||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() Gönderim Zamanı: 25 Temmuz 2017 Saat 17:49 |
||||
Merhaba, SQL üzerinden tarih aralı belirterek (01/07/2017-31/07/2017) aşağıdaki rakamları çekmek istiyorum. Nasıl bir kod yazmalı teşekkürler.
|
|||||
![]() |
|||||
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
||||
where hesap_kodu like '[13]91-%'and tarih between '2017-07-01' and '2017-07-31'
|
|||||
Mehmet Baykan
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
çalıştırdığımda yapamadım. görmek istediğim Bir önceki ayın kdv devri / tarih aralığının indiirlecek kdv ve hesaplanan kdv si sonuca göre devir yada çıkacak kdv miktarını görmek istiyorum. tşk.
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
Varmı yardımcı olabilecek
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
konuyla ilgili fikri olan varmı? teşekkürler. |
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
Destek olabilecek çıkarsa çok memnun olurum konu benim için çok önemli. Teşekkürler. |
|||||
![]() |
|||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
||||
bir kaç sorguyu UNION ile birleştirmelisiniz.
Devir KDV iligli tarih aralığında olmaz. vs..
|
|||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
Devir olmadan yapabilir miyiz peki. Deviri manuel takip yaparsam .
|
|||||
![]() |
|||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
||||
SQL den dönen sorgu nerede kullanılacak, daha farklı veya mantıklı çözümler gelebilir.
|
|||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
Şirket sayısı fazla olması nedeniyle ilgili ayın KDV takibini yapmak için. SQL kodu yardımcı olabilirseniz Excele çekmek istiyorum. Teşekkürler.
|
|||||
![]() |
|||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
||||
Excele ne ile çekeceksiniz VBA, Extend, dış veri al??
|
|||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
Vba
|
|||||
![]() |
|||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
||||
VBA ile çekecekseniz Hesap kodları sabit, Ay kodunu SQL e excel hücrelerinden birinden parametre ile gönderin, veya nasıl bir taslak oluşturdunuz paylaşın, onun üstünden gidelim, SQL cümleleri basit.
|
|||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
Burada kullandığım bir dosya var ama kasa ve dekonttan yapılan işlemleri dahil etmiyor. Mizan ile kontrol ettiğimde rakamlar tutmuyor. http://dosya.co/du2g9oe2quwp/KDV.rar.html
|
|||||
![]() |
|||||
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
||||
ben aşağıdaki View'ı oluşturup dış veri ile Özet Tablo yapıyorum
Özet Tablo için AY Filtre'ye, FT satırlara, BA sütunlara, MATRAH,KDV ve TUTAR değerler'e konuyor. CREATE VIEW [dbo].[MY_KDV] AS --ALIS/SATIS FT.IADE ALIS/IADE SATIS FT SELECT CONVERT(VARCHAR(5),TARIH,2) AY,CASE WHEN TIPI <> 4 THEN CASE FTIRSIP WHEN '1' THEN CASE WHEN C.STOK_KODU NOT LIKE 'HIZ%' THEN 'SFT' ELSE 'SF2' END WHEN '2' THEN CASE WHEN C.STOK_KODU NOT LIKE 'HIZ%' THEN 'AFT' ELSE 'AF2' END WHEN '3' THEN 'SIR' WHEN '4' THEN 'AIR' ELSE FTIRSIP END ELSE CASE FTIRSIP WHEN '1' THEN 'A-FT' WHEN '2' THEN 'S-FT' WHEN '3' THEN 'A-IR' WHEN '4' THEN 'S-IR' ELSE FTIRSIP END END FT, CASE WHEN FTIRSIP LIKE '[24]' THEN 'B' ELSE 'A' END BA, --(GENELTOPLAM - KDV) MATRAH,KDV,CASE WHEN FTIRSIP LIKE '[24]' THEN KDV ELSE -KDV END KDV1,GENELTOPLAM TUTAR, SUM(ROUND(ABS(STHAR_NF) * (CASE WHEN STHAR_GCMIK=0 THEN 1 ELSE STHAR_GCMIK END),2)) MATRAH, SUM(ROUND(ABS(STHAR_NF) * STHAR_KDV/100 * (CASE WHEN STHAR_GCMIK=0 THEN 1 ELSE STHAR_GCMIK END),2)) KDV, CASE WHEN FTIRSIP LIKE '[24]' THEN SUM(ROUND(ABS(STHAR_NF) * STHAR_KDV/100 * (CASE WHEN STHAR_GCMIK=0 THEN 1 ELSE STHAR_GCMIK END),2)) ELSE SUM(-1 * ROUND(ABS(STHAR_NF) * STHAR_KDV/100 * (CASE WHEN STHAR_GCMIK=0 THEN 1 ELSE STHAR_GCMIK END),2)) END KDV1, SUM(ROUND(ABS(STHAR_NF) * (1+STHAR_KDV/100) * (CASE WHEN STHAR_GCMIK=0 THEN 1 ELSE STHAR_GCMIK END),2)) TUTAR, TARIH,FATIRS_NO,CARI_ISIM FROM TBLFATUIRS A JOIN TBLCASABIT B ON A.CARI_KODU=B.CARI_KOD JOIN TBLSTHAR C ON A.FTIRSIP=C.STHAR_FTIRSIP AND A.FATIRS_NO=C.FISNO AND A.CARI_KODU=C.STHAR_ACIKLAMA WHERE FTIRSIP LIKE '[1-4]' AND /*KDV > 0 and*/ ISNULL(A.ACIKLAMA,'') <> '-KDV' AND C.STHAR_HTUR<>'N' GROUP BY A.FTIRSIP,CONVERT(VARCHAR(5),TARIH,2),CASE WHEN TIPI <> 4 THEN CASE FTIRSIP WHEN '1' THEN CASE WHEN C.STOK_KODU NOT LIKE 'HIZ%' THEN 'SFT' ELSE 'SF2' END WHEN '2' THEN CASE WHEN C.STOK_KODU NOT LIKE 'HIZ%' THEN 'AFT' ELSE 'AF2' END WHEN '3' THEN 'SIR' WHEN '4' THEN 'AIR' ELSE FTIRSIP END ELSE CASE FTIRSIP WHEN '1' THEN 'A-FT' WHEN '2' THEN 'S-FT' WHEN '3' THEN 'A-IR' WHEN '4' THEN 'S-IR' ELSE FTIRSIP END END, CASE WHEN FTIRSIP LIKE '[24]' THEN 'B' ELSE 'A' END,TARIH,FATIRS_NO,CARI_ISIM --ALISTA FAT_ALTM1 <> 0 OLANLAR UNION ALL SELECT CONVERT(VARCHAR(5),TARIH,2) AY,CASE WHEN TIPI <> 4 THEN CASE FTIRSIP WHEN 1 THEN 'SFT' WHEN 2 THEN 'AFT' WHEN 3 THEN 'SIR' WHEN 4 THEN 'AIR' ELSE '' END ELSE CASE FTIRSIP WHEN 1 THEN 'A-FT' WHEN 2 THEN 'S-FT' WHEN 3 THEN 'A-IR' WHEN 4 THEN 'S-IR' ELSE '' END END FT, CASE WHEN FTIRSIP LIKE '[24]' THEN 'B' ELSE 'A' END BA, --(GENELTOPLAM - KDV) MATRAH,KDV,CASE WHEN FTIRSIP LIKE '[24]' THEN KDV ELSE -KDV END KDV1,GENELTOPLAM TUTAR, FAT_ALTM1 MATRAH, ROUND(FAT_ALTM1*0.18,2) KDV, CASE WHEN FTIRSIP LIKE '[24]' THEN ROUND(FAT_ALTM1*0.18,2) ELSE -ROUND(FAT_ALTM1*0.18,2) END KDV1, FAT_ALTM1 + ROUND(FAT_ALTM1*0.18,2) TUTAR, TARIH,FATIRS_NO,CARI_ISIM FROM TBLFATUIRS A JOIN TBLCASABIT B ON A.CARI_KODU=B.CARI_KOD WHERE FTIRSIP='2' AND KDV > 0 and ISNULL(A.ACIKLAMA,'') <> '-KDV' AND FAT_ALTM1 <> 0 --DEKONTLAR UNION ALL SELECT CONVERT(VARCHAR(5),TARIH,2),'MAS','B', CASE WHEN YEDEK3 > 0 THEN TUTAR ELSE ROUND(TUTAR/(KDV_ORAN)*100,2) END, --MATRAH CASE WHEN YEDEK3 > 0 THEN YEDEK3 ELSE TUTAR END, CASE WHEN YEDEK3 > 0 THEN YEDEK3 ELSE TUTAR END, --KDV (CASE WHEN YEDEK3 > 0 THEN TUTAR ELSE ROUND(TUTAR/(KDV_ORAN)*100,2) END) + (CASE WHEN YEDEK3 > 0 THEN YEDEK3 ELSE TUTAR END), --TUTAR,YEDEK3,YEDEK3,TUTAR + YEDEK3, TARIH,FISNO,SERI_NO+'-'+CONVERT(VARCHAR(10),DEKONT_NO) + ' '+ COALESCE(SUBSTRING(ACIKLAMA2,5,50),SUBSTRING(ACIKLAMA1,LEN(SERI_NO+'/'+CAST(DEKONT_NO AS VARCHAR))+2,50)) FROM TBLDEKOTRA WHERE KDV_ORAN > 0 and B_A='B' AND SERI_NO<>'FT' AND ISNULL(GENEL_KDV,'')<>'G' UNION ALL SELECT CONVERT(VARCHAR(5),TARIH,2),'MAS','B', CASE WHEN YEDEK3 > 0 THEN TUTAR ELSE ROUND(TUTAR/(KDV_ORAN)*100,2) END, --MATRAH CASE WHEN YEDEK3 > 0 THEN YEDEK3 ELSE TUTAR END, CASE WHEN YEDEK3 > 0 THEN YEDEK3 ELSE TUTAR END, --KDV (CASE WHEN YEDEK3 > 0 THEN TUTAR ELSE ROUND(TUTAR/(KDV_ORAN)*100,2) END) + (CASE WHEN YEDEK3 > 0 THEN YEDEK3 ELSE TUTAR END), --TUTAR,YEDEK3,YEDEK3,TUTAR + YEDEK3, TARIH,FISNO, SERI_NO+'-'+CONVERT(VARCHAR(10),DEKONT_NO)+' '+COALESCE(SUBSTRING(ACIKLAMA2,5,50),SUBSTRING(ACIKLAMA1,LEN(SERI_NO+'/'+CAST(DEKONT_NO AS VARCHAR))+2,50)) FROM TBLDEKOTRA WHERE KDV_ORAN > 0 and B_A='B' AND SERI_NO='FT' AND GENEL_KDV='K' --KASA UNION ALL SELECT CONVERT(VARCHAR(5),TARIH,2),'MAS',CASE WHEN IO='C' THEN 'B' ELSE 'A' END, ROUND(YEDEK5/(KDV_ORAN)*100,2),YEDEK5,CASE WHEN IO='C' THEN YEDEK5 ELSE -YEDEK5 END, ROUND(YEDEK5/(KDV_ORAN)*100,2)+YEDEK5,TARIH,FISNO, 'KS'+RIGHT(KSMAS_KOD,1)+'-'+FISNO +' '+ SUBSTRING(ACIKLAMA,PATINDEX('%/%',ACIKLAMA)+1,100) FROM TBLKASA WHERE YEDEK5>0 --MY_KDV ORDER BY AY,FT,BA DESC,FATIRS_NO,CARI_ISIM GO devir için bu view'ı sorguda kullanan başka bir dış veri al sayfası hazırlıyorum ;WITH CTE_T AS ( SELECT AY,SUM(CASE WHEN BA='A' THEN KDV ELSE -KDV END) TOPLAM FROM MY_KDV WHERE FT NOT LIKE '_IR' GROUP BY AY ) SELECT CONVERT(VARCHAR(5),CONVERT(NUMERIC(6,2),AY)+0.01) AY,TOPLAM FROM CTE_T -- Yorumlanan sorgu Muhasebe'den devir rakamını alır --UNION ALL --SELECT (SELECT RIGHT(SIRKETYILI,2) FROM NETSIS..SIRKETLER30 WHERE SIRKET=DB_NAME())+'.01' AS AY,BOAY_TUT1 AS TOPLAM --from TBLMUPLANSUBE WHERE HESAP_KODU='190-01-001' AND SUBE_KODU=0 -- Manuel Devir girişi UNION ALL SELECT '17.01',0.0 --bu sayı geçen yıldan alacak devreden KDV'yi manuel yazdığım yer (-) negatif olarak ORDER BY AY Özet tablo sayfasında Devreden . Formülü Devirler sayfasından düşeyara fonksiyonu yardımı ile Filtrelenen AY değeri ile Aylık . Formülü =GETPIVOTDATA("Toplam KDV";$A$5;"BA";"A")-GETPIVOTDATA("Toplam KDV";$A$5;"BA";"B") (ingilizce office kulladığımdan türkçe fonksiyonunu bilmiyorum) Sonuç (Devir/Ödenecek) . Formülü Devreden + Aylık Bu kadar .... yazdıklarım özetle, bir view yaratmak. bu view ile özet tablo yapmak. yeni bir sayfada; view'dan yararlanıp, dışveri al ile tablo oluştur. (aylık devir rakamlarını hesaplamak için.) bu Tabloda yürüyen toplam ile devir rakamlarını hesaplarsınız. bu sütundaki veriyi düşeyara ile Özettablo sayfasında gösterdim. Düzenleyen mbaykan - 09 Ağustos 2017 Saat 22:48 |
|||||
Mehmet Baykan
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
Mehmet Bey, ilginizden dolayı çok teşekkürler. Fakat kodları çalıştırmak istediğimde hata alıyorum. Örnek dosya ekleneniz mümkün olur mu? Teşekkürler. |
|||||
![]() |
|||||
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
||||
create ile başlayan, go ile biten
kısmı ben test ettim. SORUNSUZ çalıştı. siz hata aldığınız satırlar KDV_ORAN isimli sütunu işaret ediyor. Bu şirket'te DBUPDATE yapın (TBLDEKOTRA tablosunda KDV_ORAN isimli kolon olmalı) Düzenleyen mbaykan - 08 Ağustos 2017 Saat 22:05 |
|||||
Mehmet Baykan
|
|||||
![]() |
|||||
dbicer83 ![]() Üye ![]() Kayıt Tarihi: 09 Nisan 2016 Konum: ank Durum: Aktif Değil Puanlar: 100 |
![]() ![]() ![]() ![]() ![]() |
||||
VİEW oluşturuldu. Excel özet tablo örneğini eklemeniz mümkün olur mu? Dosyayı yapamadım. Teşekkürler. |
|||||
![]() |
|||||
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
||||
biraz saygı,
Google da dışveri al ve özet tablo için küçük bir araştırma yap, dosyaya mosyaya gerek kalmaz Armut'u pişirdim ama ağzına düşmeyecek.. ![]() |
|||||
Mehmet Baykan
|
|||||
![]() |
|||||
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
||||
google dan dışverial ve özet tablo ile bir araştırıversen....
|
|||||
Mehmet Baykan
|
|||||
![]() |
Yanıt Yaz ![]() |
Sayfa 12> |
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 |