![]() |
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. |
SQL stok aybasi ve aysonu bakiyeleri |
Yanıt Yaz ![]() |
Yazar | |
jung ![]() Üye ![]() ![]() Kayıt Tarihi: 01 Haziran 2007 Konum: Kocaeli Durum: Aktif Değil Puanlar: 13 |
![]() ![]() ![]() ![]() ![]() Gönderim Zamanı: 06 Şubat 2012 Saat 16:08 |
merhaba arkadaslar,
her ayin açilis stogu ve kapanis stogunun oldugu bir view yapmam lazim. bir türlü ayni viewde her bir ayi gösterme mantigini çözemedim.
|
|
![]() |
|
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
tek view'da 12 ay gösterilecek mi? Tutarlar var mi?
Subat sonu bakiye = Mart basi devir 'dir kolonlar tekrar mi edecek? ya da ay bilgisi verilip; bu (verilen) ay'a devreden stok, dönem için Giren-çikan ve sonraki aya devreden (yani ay sonu stok) kolonlari mi olacak |
|
Mehmet Baykan
|
|
![]() |
|
jung ![]() Üye ![]() ![]() Kayıt Tarihi: 01 Haziran 2007 Konum: Kocaeli Durum: Aktif Değil Puanlar: 13 |
![]() ![]() ![]() ![]() ![]() |
mümkünse tek viewde ve tutarsiz olacak.
kolonlarda stok_kodu,stok_adi,ay, aybasi miktar, aysonu kapanis miktari olacak. |
|
![]() |
|
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
- 2011 yili yerine istediginiz yili yazip çalistirin.
- View'a çevirdiginizde ORDER BY satiri iptal edilmeli - 1 ocak tarihli devir hareketleri Ocak basi stogunu yanlis gösterebilir, o sorunu da asmak mümkün... WITH TRH AS (SELECT CONVERT(DATETIME,'2011-' + CONVERT(VARCHAR(2),AY.MNTH) + '-1') BASLA, DATEADD(d,-1,DATEADD(m,1,CONVERT(DATETIME,'2011-' + CONVERT(VARCHAR(2),AY.MNTH) + '-1'))) SON FROM (SELECT 1 MNTH UNION SELECT 2 UNION SELECT 3 UNION SELECT 4 UNION SELECT 5 UNION SELECT 6 UNION SELECT 7 UNION SELECT 8 UNION SELECT 9 UNION SELECT 10 UNION SELECT 11 UNION SELECT 12 ) AY) SELECT A.STOK_KODU,B.STOK_ADI,CONVERT(VARCHAR(7),BASLA,102) DONEM,SUM(CASE WHEN STHAR_TARIH >= TRH.BASLA THEN 0 ELSE CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END END) AYBASI_STK, SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) AYSONU_STK FROM TBLSTHAR A,TRH,TBLSTSABIT B WHERE A.STOK_KODU=B.STOK_KODU AND STHAR_TARIH<= TRH.SON GROUP BY A.STOK_KODU,B.STOK_ADI,CONVERT(VARCHAR(7),BASLA,102) ORDER BY A.STOK_KODU,DONEM Düzenleyen mbaykan - 08 Şubat 2012 Saat 00:13 |
|
Mehmet Baykan
|
|
![]() |
|
jung ![]() Üye ![]() ![]() Kayıt Tarihi: 01 Haziran 2007 Konum: Kocaeli Durum: Aktif Değil Puanlar: 13 |
![]() ![]() ![]() ![]() ![]() |
çok tesekkür ederim . söylediginiz gibi 1 ocak tarihli devir hareketleri Ocak basi stogunu hep sifir gösteriyor. bunun için nasil bir çözüm öneririsiniz?
|
|
![]() |
|
mbaykan ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
![]() ![]() ![]() ![]() ![]() |
WITH AYLAR (AY) AS
(SELECT 1 UNION ALL SELECT AY + 1 FROM AYLAR WHERE AY < 12 ), TRH (BASLA, SON) AS (SELECT CONVERT(DATETIME,'2011-' + CONVERT(VARCHAR(2),AY) + '-1') BASLA, DATEADD(d,-1,DATEADD(m,1,CONVERT(DATETIME,'2011-' + CONVERT(VARCHAR(2),AY) + '-1'))) SON FROM AYLAR), STOKHAR AS ( SELECT * FROM (SELECT STOK_KODU,STHAR_TARIH,STHAR_GCKOD,STHAR_GCMIK FROM TBLSTHAR WHERE NOT (STHAR_HTUR='A' AND MONTH(STHAR_TARIH)=1 AND DAY(STHAR_TARIH)=1) UNION ALL SELECT STOK_KODU,DATEADD(d,-1,STHAR_TARIH),STHAR_GCKOD,STHAR_GCMIK FROM TBLSTHAR WHERE STHAR_HTUR='A' AND MONTH(STHAR_TARIH)=1 AND DAY(STHAR_TARIH)=1 ) SS ) SELECT A.STOK_KODU,B.STOK_ADI,CONVERT(VARCHAR(7),BASLA,102) DONEM,SUM(CASE WHEN STHAR_TARIH >= TRH.BASLA THEN 0 ELSE CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END END) AYBASI_STK, SUM(CASE WHEN STHAR_GCKOD='G' THEN STHAR_GCMIK ELSE -STHAR_GCMIK END) AYSONU_STK FROM STOKHAR A,TRH,TBLSTSABIT B WHERE A.STOK_KODU=B.STOK_KODU AND STHAR_TARIH<= TRH.SON GROUP BY A.STOK_KODU,B.STOK_ADI,CONVERT(VARCHAR(7),BASLA,102) ORDER BY A.STOK_KODU,DONEM Düzenleyen mbaykan - 08 Şubat 2012 Saat 14:27 |
|
Mehmet Baykan
|
|
![]() |
|
jung ![]() Üye ![]() ![]() Kayıt Tarihi: 01 Haziran 2007 Konum: Kocaeli Durum: Aktif Değil Puanlar: 13 |
![]() ![]() ![]() ![]() ![]() |
merhaba arkadaslar sabah tan öglene kadar dogru çalisan asagidaki view ögleden sonra sadece ocak ayini göstermeye basladi. sorun nerede veya nedendir?
WITH TRH AS (SELECT CONVERT(DATETIME, '2012-' + CONVERT(VARCHAR(2), MNTH) + '-1') AS BASLA, DATEADD(d, - 1, DATEADD(m, 1, CONVERT(DATETIME,
'2012-' + CONVERT(VARCHAR(2), MNTH) + '-1'))) AS SON FROM (SELECT 1 AS MNTH UNION SELECT 2 AS Expr1 UNION SELECT 3 AS Expr1 UNION SELECT 4 AS Expr1 UNION SELECT 5 AS Expr1 UNION SELECT 6 AS Expr1 UNION SELECT 7 AS Expr1 UNION SELECT 8 AS Expr1 UNION SELECT 9 AS Expr1 UNION SELECT 10 AS Expr1 UNION SELECT 11 AS Expr1 UNION SELECT 12 AS Expr1) AS AY) SELECT TOP (100) PERCENT A.STOK_KODU, B.STOK_ADI, CONVERT(VARCHAR(7), TRH_1.BASLA, 102) AS DONEM, SUM(CASE WHEN STHAR_TARIH >= TRH_1.BASLA THEN 0 ELSE CASE WHEN STHAR_GCKOD = 'G' THEN STHAR_GCMIK ELSE - STHAR_GCMIK END END) AS AYBASI_STK, SUM(CASE WHEN STHAR_GCKOD = 'G' THEN STHAR_GCMIK ELSE - STHAR_GCMIK END) AS AYSONU_STK, MONTH(TRH_1.BASLA) AS AY FROM dbo.TBLSTHAR AS A INNER JOIN dbo.TBLSTSABIT AS B ON A.STOK_KODU = B.STOK_KODU INNER JOIN TRH AS TRH_1 ON A.STHAR_TARIH <= TRH_1.SON GROUP BY A.STOK_KODU, B.STOK_ADI, CONVERT(VARCHAR(7), TRH_1.BASLA, 102), A.DEPO_KODU, MONTH(TRH_1.BASLA) HAVING (A.DEPO_KODU = 10) AND (MONTH(TRH_1.BASLA) <= MONTH(GETDATE())) ORDER BY A.STOK_KODU, DONEM |
|
![]() |
|
jung ![]() Üye ![]() ![]() Kayıt Tarihi: 01 Haziran 2007 Konum: Kocaeli Durum: Aktif Değil Puanlar: 13 |
![]() ![]() ![]() ![]() ![]() |
sql servera baglanirken windows authentication modunda baglaninca bu sorun olustu. Sql server authentication modunda sa sifresi ile girince normale döndü :)
ama bugüne kadar hep windows authentication ile oturum açiyordum sorun olmuyordu.
|
|
![]() |
|
bybarone ![]() Kidemli Üye ![]() ![]() Kayıt Tarihi: 23 Temmuz 2010 Konum: İstanbul Durum: Aktif Değil Puanlar: 924 |
![]() ![]() ![]() ![]() ![]() |
eger view'i sa ile olusturdu iseniz ondan yapabilir...
|
|
Iyi çalismalar.
Barancan GENÇ barancan.genc@hotmail.com |
|
![]() |
|
jung ![]() Üye ![]() ![]() Kayıt Tarihi: 01 Haziran 2007 Konum: Kocaeli Durum: Aktif Değil Puanlar: 13 |
![]() ![]() ![]() ![]() ![]() |
bilgilendirmeniz için tesekkür ederim.
|
|
![]() |
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 |