select 记录号,编号,
((case when 出货日期1 <= @截止日期 then 出货量1 else 0 end) +
(case when 出货日期2 <= @截止日期 then 出货量2 else 0 end) +
(case when 出货日期3 <= @截止日期 then 出货量3 else 0 end) +
(case when 出货日期4 <= @截止日期 then 出货量4 else 0 end) +
(case when 出货日期5 <= @截止日期 then 出货量5 else 0 end)) as 总出货量
from 表
((case when 出货日期1 <= @截止日期 then 出货量1 else 0 end) +
(case when 出货日期2 <= @截止日期 then 出货量2 else 0 end) +
(case when 出货日期3 <= @截止日期 then 出货量3 else 0 end) +
(case when 出货日期4 <= @截止日期 then 出货量4 else 0 end) +
(case when 出货日期5 <= @截止日期 then 出货量5 else 0 end)) as 总出货量
from 表
(case when 出货日期2 <= @截止日期 then 出货量2 else 0 end) +
(case when 出货日期3 <= @截止日期 then 出货量3 else 0 end) +
(case when 出货日期4 <= @截止日期 then 出货量4 else 0 end) +
(case when 出货日期5 <= @截止日期 then 出货量5 else 0 end)) as 总出货量
from 表