A表:
ID cadte len_tube len_prod re
D12T4 2009-10-1 12 12 XX
R24X4 2009-10-1 12 12 XX
PP24X 2009-10-1 12 12 XX
PT20X 2009-10-1 12 12 XX
PC20X 2009-10-1 12 12 XX
R36X4 2009-10-1 12 12 XX
CT24X4 2009-10-1 12 12 XX 查询结果:只带D 和 R开头的数据?? ID cadte len_tube len_prod re
D12T4 2009-10-1 12 12 XX
R24X4 2009-10-1 12 12 XX
R36X4 2009-10-1 12 12 XX
ID cadte len_tube len_prod re
D12T4 2009-10-1 12 12 XX
R24X4 2009-10-1 12 12 XX
PP24X 2009-10-1 12 12 XX
PT20X 2009-10-1 12 12 XX
PC20X 2009-10-1 12 12 XX
R36X4 2009-10-1 12 12 XX
CT24X4 2009-10-1 12 12 XX 查询结果:只带D 和 R开头的数据?? ID cadte len_tube len_prod re
D12T4 2009-10-1 12 12 XX
R24X4 2009-10-1 12 12 XX
R36X4 2009-10-1 12 12 XX
select * from A where patindex('D%',id)>0 or patindex('R%',id)>0
Select * From A Where ID LIKE '[DR]%'
/*
ID
--------------------
D12T4
R24X4
R36X4
*/
在后面加了个时间条件怎么就不行了呢??
这样试试,,
是这里你的数据没有吧
能查询到满足条件一的数据,但是 时间条件就不能进一步查询了!
你加个0试试,2009-10-01这样
你先直接用时间查询看看能查出来不?
ID cadte len_tube len_prod re
D12T4 2009-10-1 12 12 XX
R24X4 2009-10-4 12 12 XX
PP24X 2009-10-1 12 12 XX
PT20X 2009-10-1 12 12 XX
PC20X 2009-10-1 12 12 XX
R36X4 2009-10-5 12 12 XX
CT24X4 2009-10-1 12 12 XX 查询结果:在2009-10-1到2009-10-4之间,只带D 和 R开头的数据?? ID cadte len_tube len_prod re
D12T4 2009-10-1 12 12 XX
R24X4 2009-10-1 12 12 XX
INSERT INTO @tbSELECT 'D12T4' , '2009-10-1' , 12 , 12 , 'XX' UNION ALL
SELECT 'R24X4' , '2009-10-4 01:00:00' , 12 , 12 , 'XX' UNION ALL
SELECT 'PP24X' , '2009-10-1' , 12 , 12 , 'XX' UNION ALL
SELECT 'PT20X' , '2009-10-1' , 12 , 12 , 'XX' UNION ALL
SELECT 'PC20X' , '2009-10-1' , 12 , 12 , 'XX' UNION ALL
SELECT 'R36X4' , '2009-10-5' , 12 , 12 , 'XX' UNION ALL
SELECT 'CT24X4' , '2009-10-1' , 12 , 12 , 'XX ' SELECT * FROM @TB WHERE LEFT(ID,1) LIKE'[DR]%'
AND xcadte >= '2009-10-1'
AND xcadte<DATEADD(DD,1,CONVERT(DATETIME,'2009-10-4'))
/*
(所影响的行数为 7 行)ID xcadte len_tube len_prod re
---------- ------------------------------------------------------ ----------- ----------- ----------
D12T4 2009-10-01 00:00:00.000 12 12 XX
R24X4 2009-10-04 01:00:00.000 12 12 XX(所影响的行数为 2 行)我那样查能行,猜测你的时间是不是不是那样的,查出来是什么样子???