62,025
社区成员
发帖
与我相关
我的任务
分享
datediff(dd,case when 出入库类型='出库' then 毛重时 when 出入库类型='入库' then 皮重时间 end,getdate())=0
(case when 出入库类型='出库' then datediff(dd,毛重时间,getdate())
when 出入库类型='入库' then datediff(dd,皮重时间,getdate()) end)=0
case when 出入库类型='出库' then 毛重时 when 出入库类型='入库' then 皮重时间 end
select case [出入库类型] when [出库] then [毛重时间] when [入库] then [皮重时间] end as [时间],[出入库类型] from [表名]
update #tmp set @temp=
case when @t>进库数量-已出数量
then 进库数量-已出数量
else @t
end,
@t=@t-@temp,
已出数量=@temp+已出数量
where 已出数量<>进库数量
case 出入库类型 when '出库' then '毛重时间' when '入库' then '皮重时间' end