用友U9 使用SQL语句创建报表-采购到货及时率报表

用友U9 使用SQL语句创建报表-采购到货及时率报表

逻辑:使用采购订单行的要求交货日期减去收货行的确认入库日期

SQL语句如下:

select 

a.CreatedOn as 创建时间,

b.DocNo as 收货单号,

b.Supplier_Code as 供应商编号,

d.Name as 供应商名称,

a.DocLineNo as 收货单行号,

a.ItemInfo_ItemCode as 料号,

a.ItemInfo_ItemName as 物料名称,

c.Name as 仓库,

a.RcvQtyCU as 入库数量,

a.ConfirmDate as 入库确认日期,

a.SrcPO_SrcDocNo as 采购订单号,

a.SrcPO_SrcDocLineNo as 采购订单行号,

g.DeliveryDate as 要求交货日期,

DATEDIFF(DAY,a.ConfirmDate,g.DeliveryDate) as 延期天数,

a.Status as 状态  

from PM_RcvLine a 

inner join PM_Receivement b on a.Receivement=b.ID

inner join CBO_Wh_Trl c on a.Wh=c.ID

inner join CBO_Supplier_Trl d on b.Supplier_Supplier=d.ID

inner join PM_POShipLine g on g.ID=a.SrcDoc_SrcDocSubLine_EntityID   -- 用收货单的来源单号的采购子行实体ID进行关联

where a.Status=5 and  a.SrcDocType=1 

显示效果:

 

 

 

posted @   火星人华仔  阅读(529)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示