Uploaded image for project: 'Shell OneHub'
  1. Shell OneHub
  2. SO-2851

SFS-SFSBO Partnercard Satış Raporu performans için apideki sql sorgusunun düzenlenmesi

    XMLWordPrintable

    Details

      Description

       

      Pcard satış raporunda portalin ürettiği aşağıdaki sql çok uzun sürüyor. Ki bunun dışında bir de datayı çekmek için ayrı bir sorgu atıyorsunuz.

       

      select SUM(SLS_TOT_AMT) from V_PCARD_GET_CUSTOMER_SALES a where a.CUST_CD = (:CUST_CD) and a.TRANS_DT >= ( :START_DATE) and a.TRANS_DT <= ( :END_DATE)

       

      Bunun yerine aşağıdaki SQL önerildi. Test ortamında deneyebilir misiniz. Aşağıdaki sorgu hem tüm satış datasını hem de sum ve count değerlerini veriyor.

       

      select a.,  *SUM(a.SLS_TOT_AMT) over()  sum_all_sls_amt ,  count( 1 ) over()  count_all 

        from V_PCARD_GET_CUSTOMER_SALES a

       where a.CUST_CD = ('0012098096') and a.TRANS_DT >= ( :START_DATE) -60 and a.TRANS_DT <= ( :END_DATE)

        Attachments

          Activity

            People

            Assignee:
            selma Selma Öztaşkın
            Reporter:
            Şerife Şerife Şahin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: