Aktif Konular Üye Listesi Takvim Arama |
| Temelset Stok Modülü | |
|
| |
|
| Yazar | Mesaj | |||||||||||||||
|
MENGİR
Üye
Kayıt Tarihi: 15-Mart-2008 Gönderilenler: 26
|
![]() 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 |
||||||||||||||||
|
|
||||||||||||||||
|
||||||||||||||||
|
Conari
Moderatör
Kayıt Tarihi: 04-Mayıs-2007 Konum: İstanbul Gönderilenler: 1987
|
![]() Gönderim Zamanı: 22-Mart-2010 Saat 15:51 |
|||||||||||||||
|
TBLSTOKFIAT.STOKKODU
Yap olsun bitsin.
|
||||||||||||||||
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
||||||||||||||||
|
||||||||||||||||
|
MENGİR
Üye
Kayıt Tarihi: 15-Mart-2008 Gönderilenler: 26
|
![]() 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 |
||||||||||||||||
|
||||||||||||||||
|
Conari
Moderatör
Kayıt Tarihi: 04-Mayıs-2007 Konum: İstanbul Gönderilenler: 1987
|
![]() Gönderim Zamanı: 22-Mart-2010 Saat 17:37 |
|||||||||||||||
|
Anlamadım çalışmayan neresi.
|
||||||||||||||||
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
||||||||||||||||
|
||||||||||||||||
|
taner
Kıdemli Üye
Kayıt Tarihi: 05-Temmuz-2007 Gönderilenler: 378
|
![]() Gönderim Zamanı: 23-Mart-2010 Saat 13:18 |
|||||||||||||||
|
ne yaptınız da çalışmadı
|
||||||||||||||||
|
netsis
|
||||||||||||||||
|
||||||||||||||||
|
MENGİR
Üye
Kayıt Tarihi: 15-Mart-2008 Gönderilenler: 26
|
![]() 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... |
||||||||||||||||
|
||||||||||||||||
|
NeTSiSFoReVeR
Süper Moderatör
Kayıt Tarihi: 11-Kasım-2006 Gönderilenler: 399
|
![]() 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 |
||||||||||||||||
|
||||||||||||||||
|
MENGİR
Üye
Kayıt Tarihi: 15-Mart-2008 Gönderilenler: 26
|
![]() 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 |
||||||||||||||||
|
||||||||||||||||
|
Conari
Moderatör
Kayıt Tarihi: 04-Mayıs-2007 Konum: İstanbul Gönderilenler: 1987
|
![]() 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.FIYATGRUBUFROM 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..
|
||||||||||||||||
|
||||||||||||||||
|
MENGİR
Üye
Kayıt Tarihi: 15-Mart-2008 Gönderilenler: 26
|
![]() 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 |
||||||||||||||||
|
||||||||||||||||
|
Conari
Moderatör
Kayıt Tarihi: 04-Mayıs-2007 Konum: İstanbul Gönderilenler: 1987
|
![]() Gönderim Zamanı: 02-Eylül-2010 Saat 12:55 |
|||||||||||||||
|
:) GETDATE()
Şeklinde yazılmalıydı.
|
||||||||||||||||
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
||||||||||||||||
|
||||||||||||||||
|
MENGİR
Üye
Kayıt Tarihi: 15-Mart-2008 Gönderilenler: 26
|
![]() 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 :) |
||||||||||||||||
|
||||||||||||||||
|
||
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 |
|