select ChinaName,AlarmTime,Canceltime from at_data_20061209 where alarmNo in(7403) and chinaname like '闽侯%'union
select ChinaName,AlarmTime,Canceltime from at_data_20061210 where alarmNo in(7403) and chinaname like '闽侯%'union
select ChinaName,AlarmTime,Canceltime from at_data_20061211 where alarmNo in(7403) and chinaname like '闽侯%'union
select ChinaName,AlarmTime,Canceltime from at_data_20061212 where alarmNo in(7403) and chinaname like '闽侯%'union
select ChinaName,AlarmTime,Canceltime from at_data_20061213 where alarmNo in(7403) and chinaname like '闽侯%'

解决方案 »

  1.   

    --tryselect ChinaName,AlarmTime,Canceltime from at_data_20061209 where alarmNo=7403 and charindex('闽侯', chinaname)>0
    union
    select ChinaName,AlarmTime,Canceltime from at_data_20061210 where alarmNo=7403 and charindex('闽侯', chinaname)>0
    union
    select ChinaName,AlarmTime,Canceltime from at_data_20061211 where alarmNo=7403 and charindex('闽侯', chinaname)>0
    union
    select ChinaName,AlarmTime,Canceltime from at_data_20061212 where alarmNo=7403 and charindex('闽侯', chinaname)>0
    union
    select ChinaName,AlarmTime,Canceltime from at_data_20061213 where alarmNo=7403 and charindex('闽侯', chinaname)>0