我需要帮助来解决这个问题。如何在Sql Server中使用multicondition来获得多结果
希望有人能给我建议。
对于一个样品,我已经有了喜欢的数据:
PROCLIB.MARCH 1
First 10 Rows Only
Flight Date Depart Orig Dest Miles Boarded Capacity
-----------------------------------------------------------------
114 01MAR94 7:10 LGA LAX 2475 172 210
202 01MAR94 10:43 LGA ORD 740 151 210
219 01MAR94 9:31 LGA LON 3442 198 250
622 01MAR94 12:19 LGA FRA 3857 207 250
132 01MAR94 15:35 LGA YYZ 366 115 178
271 01MAR94 13:17 LGA PAR 3635 138 250
302 01MAR94 20:22 LGA WAS 229 105 180
114 02MAR94 7:10 LGA LAX 2475 119 210
202 02MAR94 10:43 LGA ORD 740 120 210
219 02MAR94 9:31 LGA LON 3442 147 250
和我对( 'LAX,ORD'), 'LAX', 'LON', 'YYZ',(“PAR条件,LON,FRA'),'FRA'... AND ELSE
我应该如何处理这些数据,以便在SQL中显示报告条件?
参数,我做的
Dest like @dest -> (from table condition(('LAX, ORD'), 'LAX','LON',('PAR,LON,FRA'),'FRA',..etc)) +'%'
And Date like @date + '%'
And Depart like @depart + '%'
如果让我选择'LAX'
为@dest
,那么只有'LAX'
将显示
如果让我选择'LAX,ORD'
为@dest
,那么只有'LAX'
和'ORD'
将显示
请为此我需要帮助,建议和建议。
感谢
您能提供一些样本结果吗? – Nithesh
您还可以提供您写的示例查询吗? – Nilesh
@Bobi Aria:使用动态SQL。 –