SQL語句中使用除法


 

*取銷售單價邏輯:
*從A305中根據KAPPL=V,KSCHL=ZP01, VKORG=P100,VTWEG=00,MATNR=“對應成品料號”,選擇月份最后一天>= DATAB, 選擇月份最后一天<= DATAB,取到A305-KNUMH;
*再從KONP中根據 KNUMH=A305-KNUMH,KAPPL=V,KSCHL=ZP01,獲取銷售原幣KONP-KONWA,銷售原幣單價為KONP-KBETR/ KONP-KPEIN
SELECT A~MATNR,
       A~KUNNR,
       A~KNUMH,
       B~KBETR,
       B~KPEIN,
       CAST(  B~KBETR AS FLTP ) /  CAST( B~KPEIN AS FLTP ) AS DJ
  FROM A305 AS A
  JOIN KONP AS B
    ON A~KNUMH = B~KNUMH
*     FOR ALL ENTRIES IN @GT_MAT
 WHERE A~KAPPL = 'V'
   AND A~KSCHL = 'ZP01'
   AND A~VKORG = 'P100'
   AND A~VTWEG = '10'
*KUNNR
*     AND A~MATNR = @GT_MAT-MATNR
*KFRST
*   AND A~DATAB <= @SY-DATUM"有效從
*   AND A~DATBI >= @SY-DATUM"有效至
  INTO TABLE @DATA(LT_A305).

IF SY-SUBRC NE 0.

ENDIF.

 

 

 

 可以寫除法,但是得到的結果不知道怎么用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM