发货通知单常用字段 查询SQL参考原创
11人赞赏了该文章
174次浏览
编辑于2024年09月20日 17:39:05
摘要由AI智能服务提供
该文本提供了四个SQL查询示例,用于从不同维度检索销售发货通知单的信息。第一个查询获取基本的字段和常用基础资料,包括销售组织、客户、销售员和物料等详细信息。第二个查询关注数量相关字段,包括销售数量、库存数量及计价单位等。第三个查询涉及金额相关字段,包括单价、税额、价税合计等财务信息。第四个查询则关注其他常用信息,如源单信息、关闭状态和库存维度等。每个查询均通过指定单据编码('这里输入通知单号')来筛选数据,并使用了LEFT JOIN来关联多个数据表以获取完整的信息。
--1、基本的字段 和 常用基础资料:销售组织、客户、销售员、物料、创建人 SELECT DE.FID 表头内码FID,DE.FDATE 日期,DE.FCREATEDATE 创建日期,SE.FNAME 创建人, DE.FBILLNO 单据编码, DE.FSALEORGID 销售组织内码,ORG.FNUMBER 销售组织编码,ORGL.FNAME 销售组织名称, DE.FCUSTOMERID 客户内码,CU.FNUMBER 客户编码,CUL.FNAME 客户名称,DE.FSALESMANID 销售员内码,SA.FNUMBER 销售员编码,SAL.FNAME 销售员名称, DEE.FSEQ 分录行号,DEE.FENTRYID 分录行内码Fentryid, DEE.FMATERIALID 分录行物料内码,TB.FNUMBER 物料编码,TBL.FNAME 物料名称 FROM T_SAL_DELIVERYNOTICE DE LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID LEFT JOIN T_ORG_ORGANIZATIONS ORG ON DE.FSALEORGID = ORG.FORGID LEFT JOIN T_ORG_ORGANIZATIONS_L ORGL ON ORG.FORGID = ORGL.FORGID AND ORGL.FLOCALEID = 2052 LEFT JOIN T_BD_CUSTOMER CU ON DE.FCUSTOMERID = CU.FCUSTID LEFT JOIN T_BD_CUSTOMER_L CUL ON CU.FCUSTID = CUL.FCUSTID AND CUL.FLOCALEID = 2052 LEFT JOIN V_BD_SALESMAN SA ON DE.FSALESMANID = SA.fid LEFT JOIN V_BD_SALESMAN_L SAL ON SA.FID = SAL.FID AND SAL.FLOCALEID = 2052 LEFT JOIN T_BD_MATERIAL TB ON DEE.FMATERIALID = TB.FMATERIALID LEFT JOIN T_BD_MATERIAL_L TBL ON TB.FMATERIALID = TBL.FMATERIALID AND TBL.FLOCALEID = 2052 LEFT JOIN T_SEC_USER SE ON DE.FCREATORID = SE.FUSERID WHERE 1=1 AND DE.FBILLNO = '这里输入通知单号' --2、数量、常用反写字段 SELECT DE.FID 表头内码FID,DE.FDATE 日期,DE.FCREATEDATE 创建日期, DE.FBILLNO 单据编码, DEE.FSEQ 表体行号,DEE.FENTRYID 分录行内码Fentryid, DEE.FBASEUNITID 基本单位, DEEF.FPriceUnitId 计价单位, DEE.FUnitID 销售单位, DEE2.FStockUnitID 库存单位, DEEF.FPriceUnitQty 计价数量,DEE.FQTY 销售数量,DEE2. FStockQty 库存数量, DEE.FBASEUNITQTY 销售基本数量,DEEF.FPRICEBASEQTY 计价基本数量,DEE2.FSTOCKBASEQTY 库存基本数量, DEEF.FSalBaseNum 销售基本分子 ,DEEF.FStockBaseDen 库存基本分母, DEE.FJOINOUTQTY 关联出库数量, DEE.FBASEJOINOUTQTY 关联出库数量_基本, DEE2.FSTOCKBASEJOINOUTQTY 关联出库数量_库存基本, DEE.FREMAINOUTQTY 未出库数量, DEE.FSUMOUTQTY 累计出库数量, DEE.FBASESUMOUTQTY 累计出库数量_基本, DEE2.FSTOCKBASESUMOUTQTY 累计出库数量_库存基本, DEE.FBASESUMRETNOTICEQTY 累计发货数量_基本单位, DEE2.FSTOCKCHANGEQTY 变更数量_库存, DEE2.FSTOCKCHANGEBASEQTY 变更数量_库存基本, DEE.FOutContROL 控制出库数量,DEE.FOUTMAXQTY 出库上限,DEE.FOUTMINQTY 出库下限,DEE.FBASEOUTMAXQTY 出库上限基本数量,DEE.FBASEOUTMINQTY 出库下限基本数量 FROM T_SAL_DELIVERYNOTICE DE LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_E DEE2 ON DEE.FENTRYID = DEE2.FENTRYID LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_F DEEF ON DEE.FENTRYID = DEEF.FENTRYID WHERE 1=1 AND DE.FBILLNO = '这里输入通知单号' --3、金额相关字段 SELECT DE.FID 表头内码FID,DE.FDATE 单据日期,DE.FCREATEDATE 创建日期, DE.FBILLNO 单据编号,DEE.FENTRYID 分录行内码Fentryid,DEE.FSEQ 表体行号, DEFIN.FISINCLUDEDTAX 含税,DEFIN.FISPRICEEXCLUDETAX 价外税,DEFIN.FEXCHANGERATE 汇率, DEEF.FPRICEUNITQTY 计价数量, DEEF.FPRICE 单价,DEEF.FTAXPRICE 含税单价,DEEF.FTAXRATE 税率,DEEF.FDISCOUNTRATE 折扣率, DEEF.FAMOUNT 金额,DEEF.FTAXAMOUNT 税额,DEEF.FALLAMOUNT 价税合计,DEEF.FDISCOUNT 折扣额, DEEF.FAMOUNT_LC 金额_本位币,DEEF.FTAXAMOUNT_LC 税额_本位币,DEEF.FALLAMOUNT_LC 价税合计_本位币, DEEF.FTAILDIFFFLAG 尾差处理标识, DEFIN.FBILLAMOUNT 表头金额汇总,DEFIN.FBILLTAXAMOUNT 表头税额汇总,DEFIN.FBILLALLAMOUNT 表头价税合计汇总, DEFIN.FBILLAMOUNT_LC 表头金额本位币汇总,DEFIN.FBILLTAXAMOUNT_LC 表头税额本位币汇总,DEFIN.FBILLALLAMOUNT_LC 表头价税合计本位币汇总 FROM T_SAL_DELIVERYNOTICE DE --销售订单 LEFT JOIN T_SAL_DELIVERYNOTICEFIN DEFIN ON DE.FID = DEFIN.FID LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID --销售订单明细 LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_F DEEF ON DEE.FENTRYID = DEEF.FENTRYID WHERE 1=1 AND DE.FBILLNO = '这里输入通知单号' --4、其他常用 SELECT DE.FID 表头内码FID,DE.FDATE 日期,DE.FBILLNO 单据编码, --源单信息 DEE.FSrcType 源单类型,DEE.FSrcBillNo 源单编号,DEE.FOrderNo 订单单号,DEE.FOrderSeq 订单行号, DEELK.FSTABLEID 来源表ID,DEELK.FSTABLENAME 单表名, DEELK.FSBILLID LK表FSBILLID,DEELK.FSID LK表FSID, DEE2.FSOENTRYID 订单分录内码, --关闭字段 DE.FCLOSERID 关闭人,DE.FCLOSEDATE 关闭日期, DE.FCLOSESTATUS 关闭状态,DE.FISSYSCLOSE 系统自动关闭,DEE.FCLOSESTATUS 行关闭状态, --库存维度相关 DEE.FSHIPMENTSTOCKID 出货仓库,DEE.FSHIPMENTSTOCKLOCID 出货仓位, DEE.FLOT 批号,DEE.FLOT_TEXT 批号文本,DEE.FAUXPROPID 辅助属性内码, DEE.FPRODUCEDATE 生产日期,DEE.FEXPIRYDATE 有效期至,DEE.FBOMID BOM版本内码 FROM T_SAL_DELIVERYNOTICE DE LEFT JOIN T_SAL_DELIVERYNOTICEENTRY DEE ON DE.FID = DEE.FID LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_E DEE2 ON DEE.FENTRYID = DEE2.FENTRYID LEFT JOIN T_SAL_DELIVERYNOTICEENTRY_LK DEELK ON DEE.FENTRYID = DEELK.FENTRYID WHERE 1=1 AND DE.FBILLNO = '这里输入通知单号' /*备注: 关闭人、变更人字段,关联T_SEC_USER.FUSERID 关闭状态:A-未关闭,B-关闭 */
赞 11
11人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读