m****e 发帖数: 1197 | 1 WHERE (dbo.tblFact.Period_ID in (26, 27, 28.....50))
有没有简单的办法表达26-50,就不用把26到50这些数字都hard code。 | M*****r 发帖数: 1536 | 2 if you know period_id is integer, you can use between, <>, ..., etc. to set
the range.
otherwise, maybe use subquery to get the list if there are some conditions
can get you the list instead of typing
in (select ...)
【在 m****e 的大作中提到】 : WHERE (dbo.tblFact.Period_ID in (26, 27, 28.....50)) : 有没有简单的办法表达26-50,就不用把26到50这些数字都hard code。
| N**********d 发帖数: 9292 | 3 between
【在 m****e 的大作中提到】 : WHERE (dbo.tblFact.Period_ID in (26, 27, 28.....50)) : 有没有简单的办法表达26-50,就不用把26到50这些数字都hard code。
|
|