【延期天数】是指的采购单上的货品交货日期 减 [厂家来货]单据货品第一次到货日期。

[FACT_采购信息]

SELECT p.[Purchase_ID]                                                                                                                                                                                  [采购单号ID],
p.[Supply_No] AS [供应商ID],
pg.[Goods_no] AS [货品ID],
g.[Brand] AS [品牌ID],
g.[Category] AS [类别ID],
pd.[ColorID] AS [颜色ID],
CONVERT(VARCHAR(8), p.[Purch_Date], 112) AS [日期ID],
CONVERT(VARCHAR(8), pg.Deliver_Date, 112) AS [日期2ID],
Isnull(S1, 0) + Isnull(S2, 0) + Isnull(S3, 0) + Isnull(S4, 0) + Isnull(S5, 0) + Isnull(S6, 0) + Isnull(S7, 0) + Isnull(S8, 0) + Isnull(S9, 0) + Isnull(S10, 0) + Isnull(S11, 0) AS [采购数量],
( Isnull(S1, 0) + Isnull(S2, 0) + Isnull(S3, 0) + Isnull(S4, 0) + Isnull(S5, 0) + Isnull(S6, 0) + Isnull(S7, 0) + Isnull(S8, 0) + Isnull(S9, 0) + Isnull(S10, 0) + Isnull(S11, 0) ) * pg.[price] AS [采购金额],
1 AS [采购货号计数]
, --pr.Receipt_Date
datediff(day, pr.Receipt_Date,pg.Deliver_Date) as [延期天数]
FROM [Purchase] p
LEFT JOIN [PurchaseGoods] pg
ON pg.[Purchase_ID] = p.[Purchase_ID]
LEFT JOIN [PurchaseDetail] pd
ON pd.[PurchaseGoodsID] = pg.[PurchaseGoodsID]
LEFT JOIN Goods g
ON g.Goods_no = pg.Goods_No left join (select Purchase_ID,prg.Goods_No,min(pr.Receipt_Date) Receipt_Date from [PuReceipt] pr
left join PuReceiptGoods prg on pr.PureceiptID=prg.PureceiptID
group by Purchase_ID,Goods_No) pr
on pr.Purchase_ID=p.Purchase_ID and pr.Goods_No=pg.Goods_No WHERE p.Posted = 1
and p.Purchase_ID='PGZ0000617'

生产/采购单:Purchase

厂家来货:PuReceipt

[FACT_采购信息]增加了延期天数的更多相关文章

  1. 采购信息记录批导BAPI

    转自:https://www.cnblogs.com/freeandeasy/p/11810272.html作者的话:   可以批导创建及修改信息记录的主数据.而且可以对条件中的时间段及其数量等级中的 ...

  2. 采购信息记录修改[BDC]

    *&---------------------------------------------------------------------* *& *&---------- ...

  3. 【MM系列】SAP里批量设置采购信息记录删除标记

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP里批量设置采购信息记录删除标记 ...

  4. 使用BAPI批量修改采购信息记录的税率

    业务方面提出需求:由于国家税率从5月份开始16%更改为13%.要求开发一个批量修改采购信息记录税率的功能. 税代码就是税率,J2代表13% 这个需求在ME13里面就可以单个修改,所以可以用BDC,但后 ...

  5. SAP MM 采购信息记录中价格单位转换因子的修改

    SAP MM 采购信息记录中价格单位转换因子的修改 如下采购信息记录, Order unit 跟 base UoM 一致,都是 PC. 采购价格是8849.56 CNY / 10000W, 由于业务人 ...

  6. SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ?

    SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ? 我在SAP系统里复制某个标准的采购条件类型,创建了一个新的自定义条件类型ZC05,并将其分配采购定价过程RM0000. 结果却出现一 ...

  7. JS 实现日期信息增加年数,月数,天数

    function DateAdd(interval, number, date) { /* * 功能:实现JSScript的DateAdd功能. * 参数:interval,字符串表达式,表示要添加的 ...

  8. 13.Odoo产品分析 (二) – 商业板块(6) –采购(3)

    接上一篇  查看Odoo产品分析系列--目录 接上一篇Odoo产品分析 (二) – 商业板块(6) –采购(2) 7. 仓库 仓库是在安装采购管理模块时出现的菜单.用于管理工厂库存,包括已经在手的货物 ...

  9. ABAP-创建信息记录

    CALL FUNCTION 'ME_INITIALIZE_INFORECORD'. CALL FUNCTION 'ME_DIRECT_INPUT_INFORECORD' *&--------- ...

随机推荐

  1. 模拟jQuery的一些功能

    //getStyle function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; } else{ ...

  2. Java多线程加强

    一.传统多线程 public void start() Causes this thread to begin execution; the Java Virtual Machine calls th ...

  3. Adobe Flash Player 27 on Fedora 27/26, CentOS/RHEL 7.4/6.9

    This is guide, howto install Adobe Flash Player Plugin version 27 (32-bit and 64-bit) with YUM/DNF o ...

  4. 重学JAVA基础(一):PATH和CLASSPATH

    我想大多数Java初学者都会遇到的问题,那就是怎么配置环境,执行java -jar xxx.jar  都会报NoClassDefFindError,我在最开始学习的时候,也遇到了这些问题. 1.PAT ...

  5. C#工程引用dll如何配置

    C#工程引用需要注意的事项:  <ItemGroup Condition="&apos;$(Configuration)|$(Platform)&apos; == &a ...

  6. shell ss命令

    ss命令用来显示处于活动状态的套接字信息.ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比net ...

  7. Python操作MySQL数据库9个实用实例

    用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示.下边是打包了32与64版本. MySQL-python-1.2.3.win32-py2.7.exe MySQL-pytho ...

  8. POJ1523(割点所确定的连用分量数目,tarjan算法原理理解)

    SPF Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 7406   Accepted: 3363 Description C ...

  9. 第3章 编写ROS程序-1

    1.创建工作区和功能包 在我们写任何程序之前,第一步是创建一个容纳我们的功能包的工作区,然后再创建功能包本身. 创建工作区  使用标准的mkdir命令行去创建一个目录,我们将把这个新的目录称作工作区目 ...

  10. 使用Postman测试请求

    Postman是什么 在开发或者调试网络程序或者是网页B/S模式的程序的时候,需要一些方法来跟踪网页请求,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具. 网页调试工具Postm ...