多选叁数

SELECT t.Goods_No,t.Customer_na,t.Goods_name,t.year,t.brand,t.sex,t.season,t.color,t.Size_class,t.size,t.Customer_id,t.WholeSalePrice,t.UnitPrice,sum(t.quantity) quantity
FROM
(select c.Customer_na,dig.Goods_No,g.Goods_name,g.year,g.brand,g.sex,g.season,dc.color,g.Size_class,ds.size,c.Customer_id,g.WholeSalePrice,g.UnitPrice,

Case
      when ds.FieldName='S1' then  ded.S1
         when ds.FieldName='S2' then  ded.S2
         when ds.FieldName='S3' then  ded.S3
         when ds.FieldName='S4' then  ded.S4
         when ds.FieldName='S5' then  ded.S5
         when ds.FieldName='S6' then  ded.S6
         when ds.FieldName='S7' then  ded.S7
         else 0 end as quantity
from DELIVERY di
left join DELIVERYGoods dig on di.deliveryid=dig.deliveryid
left join Goods g on dig.Goods_No=g.Goods_no
left join DELIVERYDetail ded on dig.DELIVERYgoodsid=ded.DELIVERYgoodsid
left join Customer c on di.Customer_Id=c.Customer_id
left join DictSize ds on g.Size_class=ds.Size_Class
left join DictColor dc on ded.ColorId=dc.ColorID
where  g.brand ='${品牌}'  and   g.year = '${年份}'and  g.season = '${季节}'
) t
GROUP BY t.year,t.Customer_na,t.goods_name,t.Goods_No,t.brand,t.sex,t.season,t.color,t.Size_class
,t.size,t.Customer_id,t.WholeSalePrice,t.UnitPrice
HAVING sum(t.quantity)<>0
想把参数变为多选可以用,现在这个参数只能单选

FineReporthljsxyc 发布于 2017-6-13 16:49
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
星痕发布于2017-6-13 16:49(编辑于 2023-9-6 09:34)
555
最佳回答
0
hljsxyc发布于2017-6-13 17:12(编辑于 2023-9-6 09:34)
555
  • 星痕 星痕

    ?什么意思???
    回复
    2017-06-13 17:42 
最佳回答
0
星痕发布于2017-6-13 17:42(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 396浏览人数
  • 最后回答于:2017-6-13 17:42
    活动推荐 更多
    热门课程 更多
    返回顶部