Stok Karlılık Raporu (NETSIS)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozcank
Üye
Mesajlar: 925
Kayıt: 28 Nis 2005 05:29

Stok Karlılık Raporu (NETSIS)

Mesaj gönderen ozcank »

Arkadaşlar Merhaba; Hayırlı Ramazanlar.


Ben Netsis de Stok karlılık raporu almak istiyorum bir tane view yazdım ama bir yerde hata veriyor yardımcı olabilirmisiniz?

Kod: Tümünü seç

SELECT T1.STOK_KODU AS StokKodu ,T1.STOK_ADI AS StokAdi ,T1.OLCU_BR1 AS Br
--Giren Miktar ve Giren Tutar
,(SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G') AS GirenMiktar
,(SELECT SUM(STHAR_GCMIK * STHAR_NF) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G') AS GirenTutar
--Çýkan Miktar ve Çýkan Tutar
,(SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='C')as CikanMiktar
,(SELECT SUM(STHAR_GCMIK * STHAR_NF) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='C') AS CikisTutar
--Maliyet Birim Fiyati
,(SELECT SUM(STHAR_NF * STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G' AND STHAR_HTUR NOT IN('L','M')) /
(SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G' AND STHAR_HTUR NOT IN('L','M')) AS MaliyetFiyati
--- Maliyettutari
,(SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='C' * ((SELECT SUM(STHAR_GCMIK*STHAR_NF) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G' AND STHAR_HTUR NOT IN('L','M'))
/
(SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G' AND STHAR_HTUR NOT IN('L','M')))) AS MaliyetTutari 
--– Kar
,(SELECT SUM(STHAR_GCMIK*STHAR_NF) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='C' - ((SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='C')*
((SELECT SUM(STHAR_GCMIK*STHAR_NF) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G' AND STHAR_HTUR NOT IN('L','M'))
/
(SELECT SUM(STHAR_GCMIK) FROM TBLSTHAR WHERE T1.STOK_KODU=STOK_KODU AND STHAR_GCKOD='G')))) as Kar
 FROM TBLSTSABIT T1

Msg 8114, Level 16, State 5, Line 1

Error converting data type varchar to numeric.
omurolmez
Üye
Mesajlar: 187
Kayıt: 31 Eki 2012 11:41

Re: Stok Karlılık Raporu (NETSIS)

Mesaj gönderen omurolmez »

Maliyettutarı cümlesinde, * operatöründen önce ) eksik. Onu düzelttiğinizde hata değişebilir mi acaba ?
Ömür Ölmez
Cevapla