一张报表关于各个客户资料的查询.某些客户的价格类型已经停用.大概字段如下
客户代码 客户名称 收货地址 价格类型 .........
89823 (停供天津乐购)
1238213 (停供天津欧尚)
123123 家乐福
12313 瑞兰隆祥
343432 乐友婴童店
......
......现在的问题,他要求客户名称是停供的和没有停供的分别设置 1,2做为参数,进报表前可以选择,分别筛选出来.
关于停供和没有停供的没有设置标志位.想过应该用where like (%'停供'%)来筛选他需要的.问题是如果把这2类分成1,2,参数为
1 , 停供
2 , 供应
虚心求教.
客户代码 客户名称 收货地址 价格类型 .........
89823 (停供天津乐购)
1238213 (停供天津欧尚)
123123 家乐福
12313 瑞兰隆祥
343432 乐友婴童店
......
......现在的问题,他要求客户名称是停供的和没有停供的分别设置 1,2做为参数,进报表前可以选择,分别筛选出来.
关于停供和没有停供的没有设置标志位.想过应该用where like (%'停供'%)来筛选他需要的.问题是如果把这2类分成1,2,参数为
1 , 停供
2 , 供应
虚心求教.
加个bit类型,0为停供,1为供应
select
case when simplename like '%(停供)%'
then 1
when simplename not like '%(停供)%'
then 2
end as stop,* from pubcustomer
他的意思是,我没有改表,我只是让结果集有了这个字段.
...我土了