Sayfayı Yazdır | Pencereyi Kapat

Portlet satış raporu

Nereden Yazdırıldığı: ERP Nedir? | Türkiye'nin ERP Forum Platformu
Kategori: SQL
Forum Adı: SQL Veri Tabanı İşlemleri
Forum Tanımlaması: Table,View,Trigger,SELECT,UPDATE,INSERT...
URL: http://www.erpne.org/forum_posts.asp?TID=4579
Tarih: 22 Kasım 2024 Saat 19:56
Program Versiyonu: Web Wiz Forums 11.10 - http://www.webwizforums.com


Konu: Portlet satış raporu
Mesajı Yazan: acrfrk
Konu: Portlet satış raporu
Mesaj Tarihi: 02 Ekim 2019 Saat 22:23
Merhaba,
Aşağıdaki kodda bugün tarihi ve önceki 30 gün satış rakamları raporunu dashboarda alıyorum. Ancak ben bunu örneğin Eylül 15 te iken 1 Eylül - 15 Eylül arası rakamı almak istiyorum. Yardımcı olur musunuz?

SELECT
CARI_KODU,
CARI_ADI,
TO_CHAR(SATIS_TUTAR,'999G999G999G999D99') SATIS_TUTAR


FROM


(
SELECT
CO.CO_CODE            FIRMA_KODU,
CO.CO_DESC            FIRMA_ADI,
FE.ENTITY_CODE        CARI_KODU,
FE.ENTITY_NAME        CARI_ADI,

SUM(case when PM.PURCHASE_SALES IN (2,4) THEN PM.AMT_RECEIPT END) SATIS_TUTAR

  FROM  PSMT_INVOICE_M PM
  INNER JOIN GNLD_COMPANY       CO ON PM.CO_ID=CO.CO_ID
  INNER JOIN FIND_ENTITY        FE ON FE.ENTITY_ID = PM.ENTITY_ID

  
 WHERE 
 PM.PURCHASE_SALES IN (2,4)  and 
PM.doc_date>=CURRENT_DATE-30

 GROUP BY 
 PM.PURCHASE_SALES,
 CO.CO_CODE ,     
 CO.CO_DESC ,     
 FE.ENTITY_CODE,
FE.ENTITY_NAME
 ORDER BY 
 SUM(case when PM.PURCHASE_SALES IN (2,4) THEN PM.AMT_RECEIPT END) DESC 
 
)TBL   

ORDER BY TBL.SATIS_TUTAR DESC
LIMIT  20



Cevaplar:
Mesajı Yazan: Conari
Mesaj Tarihi: 03 Ekim 2019 Saat 14:55
PM.doc_date>=CURRENT_DATE-30
kısmında 30 u değiştir


-------------
Netsisden vazgeçemiyorum. Beni engelliyor..



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 11.10 - http://www.webwizforums.com
Copyright ©2001-2017 Web Wiz Ltd. - https://www.webwiz.net