查找上一季度的数据

IF (MONTH('2008-08-01')-3>=1)
select t2.whsname as 'whsname',t3.code as 'code',t3.name as 'name',
   
sum(t0.linetotal)as 'linetotal' from inv1 t0
   
inner join OOBR t1 on t1.itemcode=t0.itemcode
   
left join OBUI t6 on t0.docentry=t6.docentry
   
left join OHID t2 on t2.whscode=t0.whscode
   
left join [@CATEGORYTABLE] t3 on t3.code=t1.U_CategoryCode
WHERE (CASE WHEN MONTH(t6.date) IN (1,2,3) THEN '1'
           
WHEN MONTH(t6.date) IN (4,5,6) THEN '2'
           
WHEN MONTH(t6.date) IN (7,8,9) THEN '3'
           
WHEN MONTH(t6.date) IN (10,11,12) THEN '4'END)=
            (
CASE WHEN MONTH('2008-08-01') IN (1,2,3) THEN '4'
           
WHEN MONTH('2008-08-01') IN (4,5,6) THEN '1'
           
WHEN MONTH('2008-08-01') IN (7,8,9) THEN '2'
           
WHEN MONTH('2008-08-01') IN (10,11,12) THEN '3' END)
           
AND YEAR(t6.date)=YEAR('2008-08-01')
group by t2.whsname,t3.code,t3.name,t0.whscode
ELSE
select t2.whsname as 'whsname',t3.code as 'code',t3.name as 'name',
   
sum(t0.linetotal)as 'linetotal' from inv1 t0
   
inner join OOBR t1 on t1.itemcode=t0.itemcode
   
left join OBUI t6 on t0.docentry=t6.docentry
   
left join OHID t2 on t2.whscode=t0.whscode
   
left join [@CATEGORYTABLE] t3 on t3.code=t1.U_CategoryCode 
where YEAR(t6.date)=YEAR(t6.date)-1 AND MONTH(t6.date) IN (10,11,12)
group by t2.whsname,t3.code,t3.name,t0.whscode
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值