34,870
社区成员




select 进货单位,sum(金额) as 金额
from
(
select case when 单价<销售价3 then 'T1' else 进货单位 end as 进货单位,
金额
from ysb
) T
group by 进货单位
select 进货单位=case when [单价]<[销售价3] then 'T1' else [进货单位] end, 金额=sum(金额)
from ysb
group by 进货单位
select case when 单价 <销售价3 then 'T1' else 进货单位 end [进货单位],
sum(金额) from ysb group by case when 单价 <销售价3 then 'T1' else 进货单位 end
--try
select [进货单位]=进货单位, [金额]=sum(金额)
from
(
select 进货单位=case when [单价]<[销售价3] then 'T1' else [进货单位] end, 金额
from ysb
) T
group by 进货单位
select 进货单位,金额=sum(金额) from
(
select 进货单位,金额=case when [单价]>=[销售价3] then 金额 else (select top 1 金额 from ysb where 进货单位='T1') end from ysb
) a group by a.进货单位
select 进货单位,sum(金额) from (
select case when [单价]<销售价 then 't1' else 进货单位 end as '进货单位2',* from ysb
) tp group by 进货单位2
--try
select 进货单位=case when [单价]<[销售价3] then 'T1' else [进货单位] end, sum(金额)
from ysb
group by 进货单位