![]() |
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. |
EXTEND STOK BAKIYE RAPORU |
Yanıt Yaz ![]() |
Yazar | ||||||||||||||||
fusion@6 ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 01 Eylül 2007 Durum: Aktif Değil Puanlar: 8 |
![]() ![]() ![]() ![]() ![]() Gönderim Zamanı: 19 Haziran 2010 Saat 11:07 |
|||||||||||||||
selam arkadaslar;
asagidaki cümleyi yazdim fakat bir yerde takildim yardimci olursaniz sevinirim..
ay ay aysonu stok'u ortalama fiyat ile çarpip tutarini buluyor. fakat hareket olmayan aylarda da rakam yaziyor mesala temmuz ayinda hareket var ise rakam yazmasini istiyorum hareket yok ise bisey yazmasin...
simdiden tesekkür ederim..
SELECT
SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_NF) AS OCAK, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '2' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '2' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_NF) AS SUBAT, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '3' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '3' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS MART, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '4' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '4' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS NISAN, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '5' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '5' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS MAYIS, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '6' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '6' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS HAZIRAN, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '7' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '7' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS TEMMUZ, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '8' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '8' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS AGUSTOS, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '9' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '9' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS EYLUL, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '10' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '10' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS EKIM, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '11' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '11' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS KASIM, SUM((CASE WHEN TBLSTHAR.STHAR_GCKOD='G' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '12' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END)-(CASE WHEN TBLSTHAR.STHAR_GCKOD='C' AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '12' AND TBLSTHAR.SUBE_KODU='0' THEN TBLSTHAR.STHAR_GCMIK ELSE 0 END))*AVG(TBLSTHAR.STHAR_BF) AS ARALIK FROM TBLSTHAR WHERE TBLSTHAR.STOK_KODU LIKE 'A%' AND YEAR (TBLSTHAR.STHAR_TARIH)='2010' |
||||||||||||||||
![]() |
||||||||||||||||
taner ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 05 Temmuz 2007 Durum: Aktif Değil Puanlar: 4 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
yazdigin cümlede sthar tarihi 1 ile 7 ay arasi demissin o zaman 1 2 3 4 de hareket varsa sadece 7 ayda yoksa tabiki rakam getirir ama sthar araligi 7 ile 7 dersen 7 ayda hareket yoksa getirmez o zaman 1 2 3 4 5 de hareket var 7 de yoksa getirmediginde raporunun mantigi kalir mi kalir dersen
between araliklarini degistirebilirsin
|
||||||||||||||||
netsis ayna gibidir kim uyarlıyorsa o kadar cevap verir
|
||||||||||||||||
![]() |
||||||||||||||||
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND
TBLSTHAR.SUBE_KODU='0' THEN olan yerlere
AND MONTH(TBLSTHAR.STHAR_TARIH) BETWEEN '1'AND '1' AND TBLSTHAR.SUBE_KODU='0' AND MONTH(TBLSTHAR.STHAR_TARIH) <= MONTH(GETDATE())THEN ilave edilirse sanirim 24 kere yazilacak olmasi lazim Düzenleyen mbaykan - 29 Haziran 2010 Saat 11:55 |
||||||||||||||||
Mehmet Baykan
|
||||||||||||||||
![]() |
||||||||||||||||
fuatoncu ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 10 Aralık 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
Merhaba
Tahmin edeceginiz üzere çok yeniyim formda biseyler ögrenmeye ve ögrendiklerimi yapmaya çalisiyorum.
Extend'e stok son durumunu takip ettigimiz bir tablom var.Bu tabloda ürünün stoga üreticiden son gelis tarihini (stoga son giris) de göstermek istiyorum.Ama yapabildigim bu kadar.Formul asagida.Yardim edebilecek varsa sevinirim.
Simdiden tesekkürler.
Saygilarimla.
NETSISSQLSTR("SELECT (STHAR_TARIH) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G
|
||||||||||||||||
![]() |
||||||||||||||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
NETSISSQLSTR("SELECT top 1 (STHAR_TARIH) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L') ORDER BY STHAR_TARIH desc")
|
||||||||||||||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
||||||||||||||||
![]() |
||||||||||||||||
fuatoncu ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 10 Aralık 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
TESEKKÜR EDERIM.EMEGINIZE SAGLIK
![]() |
||||||||||||||||
![]() |
||||||||||||||||
fuatoncu ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 10 Aralık 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
Sayin moderatörüm asagidaki verdiginiz formulun sonucuna göre son giren miktarida(kl) çikartmak istiyorum ama beceremedim.Formul sonucu örnegin 13.10.2010 bu tarihe göre gelen miktari çikaramiyorum.normalde tarihi 2010-10-13 yazdigimda farkli formulde sonucu aliyorum.yardimci olabilirmisiniz.
NETSISSQLSTR("SELECT top 1 (STHAR_TARIH) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L') ORDER BY STHAR_TARIH desc")
|
||||||||||||||||
![]() |
||||||||||||||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
NETSISSQL kullanmalisiniz miktar için.
NETSISSQL("SELECT top 1 (STHAR_GCMIK) FROM TBLSTHAR WHERE STOK_KODU=$1 AND DEPO_KODU=1 AND STHAR_CARIKOD='0001' AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L') ORDER BY STHAR_TARIH desc") |
||||||||||||||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
||||||||||||||||
![]() |
||||||||||||||||
fuatoncu ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 10 Aralık 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
Satin modaretörüm,
Çok fazla oldugumun farkindayim insaallah bu cahil insana kizmazsiniz.yazdiginizi dediginiz gibi netsissql ye çevirerek yaptim olduda tesekkürler.ancak ayni günde 2 faturada veya ayni faturanin ayri satirlarinda stoga girmis ürünün 1 tanesini aliyor.bunu örnegin 13.10.2010 da stoga girmis toplam olarak alabilirmiyiz.
Birde sgl kodlari ile ilgili neyi nerede nasil kullacagimi bilmiyorum, en azindan kendi isimi görecek kadar isime hakim olmak için egitimini almak istiyorum.Bu konuda önerilerinizi veya yapabilecekleriniz konusunda yardimlarini rica ediyorum.
saygilarimla
|
||||||||||||||||
![]() |
||||||||||||||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
eger son satirdakini almak isteseniz order by içine INCKEYNO desc ekleyin ilkini almak isterseniz bir sey eklemeye gerek yok.
Siz son giris miktari demistiniz eger en son girdigi gündeki toplam miktar derseniz farkli bir cümle gerekir.
SQL genel bir dil. bir kaç farkliliklari oluyor. internette ve bu sitede çok büyük kaynaklar var. Bunlar ile baslayabilirsiniz.
|
||||||||||||||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
||||||||||||||||
![]() |
||||||||||||||||
fuatoncu ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 10 Aralık 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
|
||||||||||||||||
![]() |
||||||||||||||||
fuatoncu ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 10 Aralık 2009 Konum: Konya Durum: Aktif Değil Puanlar: 0 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
yardimci olabilecekmisiniz? |
||||||||||||||||
![]() |
||||||||||||||||
Conari ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
![]() ![]() ![]() ![]() ![]() |
|||||||||||||||
Eger NetsisSQL ile çekeceksen bu cümleyi kullan NETSIS_DATA Ile çok uzun bir cümle olusur. fonksiyon yazmak lazim. $1 stok kodunu, $2 yede tarihi buldugunuz hücreyi referans verin. NETSISSQL("SELECT sum(STHAR_GCMIK) FROM TBLSTHAR WHERE STOK_KODU=$1 and STHAR_TARIH=$2 AND DEPO_KODU=1 AND STHAR_GCKOD='G' AND STHAR_HTUR IN ('J','L')") |
||||||||||||||||
Netsisden vazgeçemiyorum. Beni engelliyor..
|
||||||||||||||||
![]() |
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 |