首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

如何根据状态改变查询条件

2012-08-11 
怎么根据状态改变查询条件要查询的是多条数据,根据Status来实现查询条件的更换,要求一条sql语句select Pro

怎么根据状态改变查询条件
要查询的是多条数据,根据Status来实现查询条件的更换,要求一条sql语句

select ProName,BeginTime,EndTime,[Status] from L_UsePro

条件1
CHARINDEX(LTRIM(值),ReterId)>0
添加2
CHARINDEX(LTRIM(值),ByReterId)>0


[解决办法]

SQL code
select ProName,BeginTime,EndTime,[Status] from L_UsePro WHERE CASE status WHEN status1 THEN CHARINDEX(LTRIM(值),ReterId)                                                                          WHEN status2 THEN CHARINDEX(LTRIM(值),ByReterId) END > 0 

热点排行
Bad Request.