您好,登錄后才能下訂單哦!
以系統中的供應商基礎資料為例,因為此基礎資料是分配型的,所以在開發相關的簡單賬表和其他類型賬表的時候,要注意拼接條件的不同;
select t1.fdate Fdate,FPURCHASEORGID,
FREALQTY Fqty,t3.FAPJOINAMOUNT/t2.FREALQTY Fprice,t3.FAPJOINAMOUNT Famount,FMATERIALID,t4.fmasterid FSUPPLIERID,FSTOCKID,FSTOCKDEPTID,t1.FDOCUMENTSTATUS
from (select fbillno,fdate,FSUPPLIERID,FSTOCKDEPTID,fid,FPURCHASEORGID,FDOCUMENTSTATUS,FSTOCKORGID from T_STK_INSTOCK where fid>1) t1
inner join (select FSTOCKID,fid,FREALQTY,FMATERIALID,FENTRYID from T_STK_INSTOCKentry where FENTRYID>1) t2 on t1.fid=t2.fid
inner join (select FENTRYID,FAPJOINAMOUNT from T_STK_INSTOCKENTRY_F where FENTRYID>1) t3 on t2.FENTRYID=t3.FENTRYID
inner join t_bd_supplier t4 on t1.FSUPPLIERID =t4.FSUPPLIERID and t1.FSTOCKORGID=FUSEORGID
where 1=1 {0}
注:入庫單中的供應商字段后臺存的id是與供應商基礎資料的FSUPPLIERID相對應(t1.FSUPPLIERID =t4.FSUPPLIERID ),但是如果過濾框中如果使用了供應商條件的話,它傳到臨時表中的id是fmasterid,所以要轉換下!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。