SQL Birimler

Gönderen Konu: SQL Birimler  (Okunma sayısı 773 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı zamzam

  • Logo Kullanıcısı Pro
  • ***
  • Karma: 0
SQL Birimler
« : 10.11.2008, 13:45 »
Merhabalar

SELECT LG_008_ITEMS.CODE, LG_008_ITEMS.NAME, Sum(LG_008_01_STLINE.AMOUNT) AS 'Toplam/AMOUNT'
FROM LKSDB1.dbo.LG_008_01_INVOICE LG_008_01_INVOICE, LKSDB1.dbo.LG_008_01_STLINE LG_008_01_STLINE, LKSDB1.dbo.LG_008_ITEMS LG_008_ITEMS
WHERE LG_008_01_STLINE.STOCKREF = LG_008_ITEMS.LOGICALREF AND LG_008_01_INVOICE.LOGICALREF = LG_008_01_STLINE.INVOICEREF AND ((LG_008_01_INVOICE.TRCODE In (7,8)))
GROUP BY LG_008_ITEMS.CODE, LG_008_ITEMS.NAME
ORDER BY LG_008_ITEMS.NAME

Gibi bir query sorgumuz var. Bu sorguda fatura satırındaki işlemin birimini yanına yazdıracağız.

  Aslında yapmak istediğim bütün ürünlerin satışlarını anabirim değerinden raporlamak.

 Teşekkürler...

Çevrimdışı Erdoğan

  • Logo Sistem Administrator
  • Logo Uzmanı
  • *****
  • Karma: 27
  • Bilgi Paylaşıldıkca Değer Kazanır.
Ynt: SQL Birimler
« Yanıtla #1 : 11.11.2008, 13:34 »
Selamlar

Stline Tablosunda  (AMOUNT/UINFO1)*UINFO2 Ana birime çevirmek için kullan ;)
Kolay Gelsin

Çevrimdışı zamzam

  • Logo Kullanıcısı Pro
  • ***
  • Karma: 0
Ynt: SQL Birimler
« Yanıtla #2 : 11.11.2008, 14:38 »
 syn Erdoğan;
 
"Divide by zero error encountered" gibi bir hata alıyorum.
 
   Ama dediğiniz şekilde tam sonuç alıyorum. Bu hata nedir bilginiz varmı?

 

Çevrimdışı zamzam

  • Logo Kullanıcısı Pro
  • ***
  • Karma: 0
Ynt: SQL Birimler
« Yanıtla #3 : 11.11.2008, 15:14 »
 Datalar arasına baktığımda UINFO1 ve UINFO2 değeri 0 olan 4 satır kayıt vardı. Hepside aynı ürünün satışları idi. Ürün elimizde kalmamış. ürünü pasif ettim ve enterprise manager dan bu 0 olan değerleri 1 yaptım bu hata giderildi. Ne kadar doğru bir iş yaptım bilmiyorum ama...
 
  Teşekkürler.

Çevrimdışı mehmeterciyes

  • Logo Kullanıcısı Pro
  • ***
  • Karma: -1
Ynt: SQL Birimler
« Yanıtla #4 : 11.11.2008, 15:35 »
işleminizi doğru yapmışsınız