—Version1
    SELECT
    inco AS ‘商品编码’
    , qty AS ‘出入库树数量’—(-出)
    , biid AS ‘单据编号’
    , soco AS ‘来源单号’
    , fwid AS ‘库位编码’
    , whco AS ‘仓库编码’
    , crna AS ‘操作人’
    , crdt AS ‘操作时间’
    , rema AS ‘备注’
    , dety AS ‘业务类型’
    ,
    case
    when buty = ‘STOCKOUT’ then ‘出库单’
    when buty = ‘move’ then ‘移库单’
    when buty = ‘poin’ then ‘入库单’
    when buty = ‘otherin’ then ‘其他入库单’
    when buty = ‘TRANOUT’ then ‘调拨出库单’
    when buty = ‘HP’ then ‘跨仓移库单’
    when buty = ‘TRANIN’ then ‘调拨入库单’
    when buty = ‘otherout’ then ‘其他出库单’
    when buty = ‘PICKDOWN’ then ‘拣货下架单’

    else ‘其他’ end
    as ‘模块类型’

    FROM stlo20200929
    WHERE 1=1
    AND crdt>= ‘2020/1/1 00:00:00’AND crdt<= ‘2020/7/1 00:00:00’
    AND inco=’SC19032553’
    AND whco=’U01’
    AND buty not in (‘移库单’,’拣货下架单’)

    —Version2**
    SELECT v.inna as’商品名称’,a.inco as’商品编码’,v.tyco AS ‘货号’,v.inse AS ‘规格’,a.whco AS ‘仓库’—商品、货号、规格、仓库
    ,a.buty AS ‘模块’,CASE WHEN m.mona=’入库单’ THEN ‘采购入库单’ WHEN m.mona=’出库单’ THEN ‘销售出库单’ WHEN m.mona is null THEN ‘混批次增减库存’ ELSE m.mona END AS ‘模块名称’—模块
    ,case when a.qty>0 then isnull(a.qty,0) END AS ‘入库数量’
    ,CASE WHEN a.qty<0 THEN ISNULL(a.qty,0) END AS '出库数量'
    ,isnull(a.fwid,a.owid) as ‘库位编码’,w.whna as’库位名称’
    ,a.biid AS ‘单据号’,a.soty AS ‘来源类型’,m1.mona AS ‘来源类型’,a.soco AS ‘来源单号’
    ,convert(nvarchar(10),a.crdt,23)
    ,a.crna,w.whco,a.rema AS ‘备注’
    FROM stlo20200929 a
    left join modu m on m.moid = a.buty
    left join modu m1 on m1.moid = a.soty
    left join waho w on isnull(a.fwid,a.owid) = w.whid
    left join inve v on v.inco = a.inco
    left join owin ow on a.owco = ow.owco
    left join owin o on a.cotl = o.cotl
    left join btin bt on bt.btno=a.btno and bt.inco=v.inco
    where 1=1 and
    a.buty in (—‘PICKDOWN’,’HP’,’move’—模块 排除拣货下架、移库
    ‘poin’,’otherin’,’STOCKOUT’,’overflow’,’SHEFT’,’ARRIVE’,’packNwba’,’whMove’,’STOCKPLAN’,’jitreturn’,’TRANPLAN’,’TRANOUT’,’TRANIN’,’changeSku’,’PackBox’,’UNPackBox’,’otherout’,’owch’,’check’,’PICKDOWNFAST’,’RETURNRECEIPT’,’SALERETURN’,’PURCHASRETURN’)
    and a.crdt >= ‘2020-11-01 00:00’ —开始时间
    and a.crdt <= ‘2020-11-30 00:00’ —结束时间
    AND a.inco IN (‘6924557300434’) —商品
    AND w.whco IN (‘U01’) —仓库