Aktif KonularAktif Konular  Forum Üyelerini GösterÜye Listesi  TakvimTakvim  Forumu AraArama  YardımYardım  Kayıt OlKayıt Ol  GirişGiriş
Temelset Stok Modülü
 RedCode ERP Forum | Netsis Temelset | Temelset Stok Modülü  
Mesaj icon Konu: Güncel Fiyat'lar (Fiyat Listesinden) Yanıt Yaz Yeni Konu Gönder
Yazar Mesaj
MENGİR
Üye
Üye


Kayıt Tarihi: 15-Mart-2008
Gönderilenler: 26
Aktiflik
Seviye
Deneyim

Alıntı MENGİR Cevaplabullet Konu: Güncel Fiyat'lar (Fiyat Listesinden)
    Gönderim Zamanı: 22-Mart-2010 Saat 14:12
SA
ARKADASLAR ASAGIDA VERMIS OLDUGUM CUMLELER'E AIT BİR VIEW TABLOMUZ VAR YALNIZ,KIRMIZI YAZI ICERISINDE OLAN IKICI STOK KODU SORGULAMASI OLUSTURDUGUMUZ TABLODA YOK BIRINCI OLAN VAR, YANILMIYORSAN BU ALAN ILK YAZDIGIM STOK KODU ALANI ILE AYNI OLMASI GEREKIYOR ESLESTIRME YAPIYOR SAGLIKLI VERI ALABILMEMIZ ICIN TABLODA ILK YAZDIGIMIZ STOK KODUNUN BURAYA OTOMATIK YAZMASI GEREKIYOR BUNULA ILGILI BIR COZUM VARMI,
(BU SORGULAMA STOK KARTI KAYITLARI; FİYAT BILGILERI SEKMENINE AIT SORGUDUR)


SELECT
A_S,
FIYATGRUBU,
STOKKODU,
STOK_ADI,
FIYAT1,
FIYAT2,
FIYAT3,
FIYAT4,
BASTAR,
BITTAR,
FIYATDOVIZTIPI
FROM TBLSTOKFIAT A,TBLSTSABIT B WHERE A.STOKKODU=B.STOK_KODU
AND STOKKODU='007'
AND BASTAR IN(SELECT MAX(BASTAR) FROM TBLSTOKFIAT
WHERE STOKKODU='007'
AND BASTAR <=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)
AND ((BITTAR IS NULL) OR (BITTAR >=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)))
AND ((FIYATGRUBU=A.FIYATGRUBU)OR(A.FIYATGRUBU IS NULL AND FIYATGRUBU IS NULL))
AND (A_S=A.A_S)       
GROUP BY A_S,FIYATGRUBU)
AND BASTAR <=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)
AND ((BITTAR IS NULL) OR (BITTAR >=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)))
ORDER BY FIYATGRUBU

Düzenleyen MENGİR - 22-Mart-2010 Saat 14:13
IP
Conari
Moderatör
Moderatör
Simge

Kayıt Tarihi: 04-Mayıs-2007
Konum: İstanbul
Gönderilenler: 1987
Aktiflik
Seviye
Deneyim

Alıntı Conari Cevaplabullet Gönderim Zamanı: 22-Mart-2010 Saat 15:51
TBLSTOKFIAT.STOKKODU
Yap olsun bitsin.
Netsisden vazgeçemiyorum. Beni engelliyor..
IP
MENGİR
Üye
Üye


Kayıt Tarihi: 15-Mart-2008
Gönderilenler: 26
Aktiflik
Seviye
Deneyim

Alıntı MENGİR Cevaplabullet Gönderim Zamanı: 22-Mart-2010 Saat 16:08
NASIL CONARI BEY; YAPTIM CALISMADI, CUMLENIN ORIJINALI ASAGIDAKI GIBI,

SELECT
A_S,
FIYATGRUBU,
STOKKODU,
STOK_ADI,
FIYAT1,
FIYAT2,
FIYAT3,
FIYAT4,
BASTAR,
BITTAR,
FIYATDOVIZTIPI
FROM TBLSTOKFIAT A,TBLSTSABIT B WHERE A.STOKKODU=B.STOK_KODU
AND BASTAR IN(SELECT MAX(BASTAR) FROM TBLSTOKFIAT
WHERE BASTAR <=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)
AND ((BITTAR IS NULL) OR (BITTAR >=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)))
AND ((FIYATGRUBU=A.FIYATGRUBU)OR(A.FIYATGRUBU IS NULL AND FIYATGRUBU IS NULL))
AND (A_S=A.A_S)       
GROUP BY A_S,FIYATGRUBU)
AND BASTAR <=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)
AND ((BITTAR IS NULL) OR (BITTAR >=CAST (CAST(YEAR(GETDATE())AS VARCHAR)
+'/'+CAST(MONTH(GETDATE())AS VARCHAR)
+'/'+CAST(DAY(GETDATE())AS VARCHAR)
AS DATETIME)))
ORDER BY FIYATGRUBU


Düzenleyen MENGİR - 22-Mart-2010 Saat 16:19
IP
Conari
Moderatör
Moderatör
Simge

Kayıt Tarihi: 04-Mayıs-2007
Konum: İstanbul
Gönderilenler: 1987
Aktiflik
Seviye
Deneyim

Alıntı Conari Cevaplabullet Gönderim Zamanı: 22-Mart-2010 Saat 17:37
Anlamadım çalışmayan neresi.
Netsisden vazgeçemiyorum. Beni engelliyor..
IP
taner
Kıdemli Üye
Kıdemli Üye
Simge

Kayıt Tarihi: 05-Temmuz-2007
Gönderilenler: 378
Aktiflik
Seviye
Deneyim

Alıntı taner Cevaplabullet Gönderim Zamanı: 23-Mart-2010 Saat 13:18
ne yaptınız da çalışmadı
netsis
IP
MENGİR
Üye
Üye


Kayıt Tarihi: 15-Mart-2008
Gönderilenler: 26
Aktiflik
Seviye
Deneyim

Alıntı MENGİR Cevaplabullet Gönderim Zamanı: 23-Mart-2010 Saat 14:17
Orjinalini yazan: taner

ne yaptınız da çalışmadı

TANER BEY PARAKENDE SEKTORUNDE FAAL'IZ COKLU FIYAT LISTESI ILE CALISTIGIMIZ ICIN 1.OLARAK VERMIS OLDUGUM CUMLELERE AIT YENI OLUSTURDUGUMUZ BIR VIEW TABLOMUZ VAR, BUNUNLADA ALAKALI EK REHBER YAPTIK YALNIZ SORGULADIGIMIZ ZAMAN DOGRU CALISMIYOR SQL'DE SORGULADIGIMIZ ZAMAN SORUN YOK HER IKI ALANADA STOK KODUNU YAZDIGIMIZ ICIN AMA REHBERDE 2.CI STOK KODU ALANI GELMIYOR MANTIKLI OLARAK'TA, BURDA DEMEK ISTEDIGIM REHBERDE 1.STOK KODU ALINI YAZDIGIM ZAMAN 2.STOK KODU ALININADA YAZILMASI GEREKIYOR 2.STOK KODUNU NASIL YAZDIRABILIRIZ OTOMATIK OLARAK VEYA NASIL BIR COZUM OLABILIR BIZIM ICIN COK ONEMLI GUNCEL FIYATLARI STOK KARTI FIYAT BILGILERI ALANINA GIRMEDEN GOREBILMEK ICIN...

IP
NeTSiSFoReVeR
Süper Moderatör
Süper Moderatör
Simge

Kayıt Tarihi: 11-Kasım-2006
Gönderilenler: 399
Aktiflik
Seviye
Deneyim

Alıntı NeTSiSFoReVeR Cevaplabullet Gönderim Zamanı: 31-Ağustos-2010 Saat 20:12
Aşağıdaki cümle Netsis'in kendi fiyatbul fonksiyonunu kullanılarak hazırlanmış. En son fiyatları getiriyor. Deneyebilirmisiniz isteğinize cevap veriyormu?

SELECT STOK_KODU,STOK_ADI,
FIYAT1=dbo.FIYATBUL(1,STOK_KODU,GETDATE()),
FIYAT2=dbo.FIYATBUL(2,STOK_KODU,GETDATE()),
FIYAT3=dbo.FIYATBUL(3,STOK_KODU,GETDATE()),
FIYAT4=dbo.FIYATBUL(4,STOK_KODU,GETDATE())
FROM TBLSTSABIT

IP
MENGİR
Üye
Üye


Kayıt Tarihi: 15-Mart-2008
Gönderilenler: 26
Aktiflik
Seviye
Deneyim

Alıntı MENGİR Cevaplabullet Gönderim Zamanı: 01-Eylül-2010 Saat 09:56
ÇOK TEŞEKKUR EDERİM,
SORGULAMADA TÜM FİYATLARI 'NULL' OLARAK GETRIYOR AŞAĞIDAKİ  GİBİ
 
070.01.5808.83068 8x4 DEO.EXPEO.SOFT KISS      NULL NULL NULL NULL
070.01.5808.83548 8x4 DEO.FORMEN                   NULL NULL NULL NULL
070.01.5808.83274 8x4 DEO.PARTY FEVER            NULL NULL NULL NULL
070.01.5808.83276 8x4 DEO.PEARLESS                 NULL NULL NULL NULL
IP
Conari
Moderatör
Moderatör
Simge

Kayıt Tarihi: 04-Mayıs-2007
Konum: İstanbul
Gönderilenler: 1987
Aktiflik
Seviye
Deneyim

Alıntı Conari Cevaplabullet Gönderim Zamanı: 02-Eylül-2010 Saat 10:57
fonksiyon Satış için yapılmış.
Benim excel de kullandığım sorgu bu şekilde. Tarih olan yerlere getdate gelecek.
 

SELECT F.STOKKODU, F.A_S, B.STOK_ADI, FIYAT1, FIYAT2, FIYAT3, FIYAT4, FIYATDOVIZTIPI, BITTAR, INCKEYNO, F.FIYATGRUBU

FROM TBLSTOKFIAT F WITH(NOLOCK)
INNER JOIN TBLSTSABIT B ON B.STOK_KODU=F.STOKKODU Where BASTAR IN(SELECT MAX(BASTAR) FROM TBLSTOKFIAT C WHERE C.STOKKODU =F.STOKKODU AND F.A_S=C.A_S AND F.FIYATGRUBU=C.FIYATGRUBU AND BASTAR <= '2010-09-02' AND ((BITTAR IS NULL) OR (BITTAR >= '2010-09-02')) and F.A_S='S'
GROUP BY C.A_S,C.FIYATGRUBU) AND BASTAR <= '2010-09-02' AND ((BITTAR IS NULL) OR (BITTAR >= '2010-09-02')) and F.A_S='S'
ORDER BY F.BITTAR desc, F.FIYATGRUBU, F.STOKKODU
 
Netsisden vazgeçemiyorum. Beni engelliyor..
IP
MENGİR
Üye
Üye


Kayıt Tarihi: 15-Mart-2008
Gönderilenler: 26
Aktiflik
Seviye
Deneyim

Alıntı MENGİR Cevaplabullet Gönderim Zamanı: 02-Eylül-2010 Saat 12:11
CUMLEYI SORGULADIMGIMIZ ZAMAN GAYET DUZGUN CALISYOR
AMA TARIH ALANLARINI GETDATE OLARAK DUZENLEYIP SORGULADIGIM IZDA ISE

Msg 241, Level 16, State 1, Line 1
Conversion failed when converting datetime from character string.

HATASINI VERIYOR,
CONARI BEY ASLINDA DURUM SU SIZIN EXCEL'DE YAPMIS OLDUGUNUZ TABLO BENDE VAR COK GUZEL, YALNIZ FİYAT LİSTESİNDE BIRDEN FAZLA ŞUBE FİYATI OLDUĞU İÇİN BUNU PROGRAM İÇERİSİNDE KONTROL AMAÇLI EK REHBER OLARAK GORMEMIZ GEREKIYOR, :)



Düzenleyen MENGİR - 02-Eylül-2010 Saat 12:12
IP
Conari
Moderatör
Moderatör
Simge

Kayıt Tarihi: 04-Mayıs-2007
Konum: İstanbul
Gönderilenler: 1987
Aktiflik
Seviye
Deneyim

Alıntı Conari Cevaplabullet Gönderim Zamanı: 02-Eylül-2010 Saat 12:55

:)

GETDATE()
Şeklinde yazılmalıydı.
Netsisden vazgeçemiyorum. Beni engelliyor..
IP
MENGİR
Üye
Üye


Kayıt Tarihi: 15-Mart-2008
Gönderilenler: 26
Aktiflik
Seviye
Deneyim

Alıntı MENGİR Cevaplabullet Gönderim Zamanı: 02-Eylül-2010 Saat 13:28
COK TEŞEKKUR
EDERIM CONARI BEY,
VIEW'DEN REHBERIDE OLUSTURDUM, UZUN ZAMAN BERIDIR CÖZEMEDIGIMIZ BIR OLAY NETSIS CALL CENTER'LE BILE
:)
IP
Yanıt Yaz Yeni Konu Gönder
Konuyu Yazdır Konuyu Yazdır

Forum Atla
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



Bu Sayfa 0,188 Saniyede Yüklendi.