zoukankan      html  css  js  c++  java
  • [FACT_采购信息]增加了延期天数

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

    [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

  • 相关阅读:
    后台src-app.js详情
    后台中src-router-index.js文件详情
    VUE:如何设置当前页面的背景色
    web移动端项目初始化
    vue路由懒加载及组件懒加载
    浏览器内核
    java 文件读取
    [SUCTF 2019]EasySQL
    Hctf 2016 兵者多诡
    less-17
  • 原文地址:https://www.cnblogs.com/ycdx2001/p/3545850.html
Copyright © 2011-2022 走看看