试试这个
select sum(case when 商品名称 like '%笔%' then 卖出价 end) as 笔,
sum(case when 商品名称 ='毛衣' then 卖出价 end) as 毛衣
from 商品进货表
select sum(case when 商品名称 like '%笔%' then 卖出价 end) as 笔,
sum(case when 商品名称 ='毛衣' then 卖出价 end) as 毛衣
from 商品进货表
这样试试:select sum(case 商品名称 when 圆珠笔 then 卖出价 when 铅笔 then 卖出价 when 毛笔 then 卖出价) as 笔,
sum(case 商品名称 when '毛衣' then 卖出价) as 毛衣
from 商品进货表就是分别列出来:-)
select sum(case 商品名称 when like '%笔%' then 卖出价 else 0 end) as 笔,
sum(case 商品名称 when '毛衣' then 卖出价else 0 end) as 毛衣
from 商品进货表好像就是不支持like,怎么办?
因为商品名称不固定的.必须用like
select sum(case when 商品名称 like '%笔%' then 卖出价 else 0 end) as 笔,
sum(case when 商品名称 ='毛衣' then 卖出价 else 0 end) as 毛衣
from 商品进货表
sum(case 商品名称 when '毛衣' then 卖出价else 0 end) as 毛衣
from 商品进货表
select sum(case when charindex('笔',商品名称,1)>=1 then 卖出价 else 0 end) as 笔,
sum(case when 商品名称='毛衣' then 卖出价else 0 end) as 毛衣
from 商品进货表
用简单方式可以。
我要举报Yang_在光天化日之下竟然骗我嘻嘻:-)
怎么骗你了!