2020-08-05 查询七天各个商品出库情况


select F_MaterielCode,sum(C_QtyIn) as Qty,C_Name , (select Convert(varchar(10),T_Out_OutboundDetail.C_CreateTime,112)) as CreteTime  INTO #t1  
from T_Out_OutboundDetail inner join T_Base_Materiel on F_MaterielCode = C_Code   where 
             T_Base_Materiel.C_IsDelete = 0 and T_Out_OutBoundDetail.C_IsDelete = 0 group by F_MaterielCode,C_Name ,T_Out_OutboundDetail.C_CreateTime
             select F_MaterielCode,SUM(Qty) AS Qty, C_Name, CreteTime into #t2 from  #t1 group by CreteTime,F_MaterielCode,C_Name

select a.riqi, Qty,F_MaterielCode,C_Name  from 
(
select ( Convert(varchar(10),GETDATE(),112)) as riqi union all
select convert(char,dateadd(dd,-1,(select Convert(varchar(10),GETDATE(),112)) ),112) as riqi UNION ALL

select convert(char,dateadd(dd,-2,( Convert(varchar(10),GETDATE(),112))),112) as riqi union all

select convert(char,dateadd(dd,-3,( Convert(varchar(10),GETDATE(),112))),112) as riqi union all

select convert(char,dateadd(dd,-4,( Convert(varchar(10),GETDATE(),112))),112) as riqi union all

select convert(char,dateadd(dd,-5,( Convert(varchar(10),GETDATE(),112))),112) as  riqi union all
select convert(char,dateadd(dd,-6,( Convert(varchar(10),GETDATE(),112))),112) as  riqi 
) a 
LEFT JOIN ( select F_MaterielCode,
CreteTime as CreateTime,
C_Name,
sum(Qty) as Qty from #t2
 group by CreteTime,F_MaterielCode,C_Name
) b on b.CreateTime=a.riqi

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值