|
dzirkelb1 -> Select Case statement not working correctly (6/18/2009 12:32:16)
|
I have an issue with my statement. here is the code:
intWeekToAdd = 0
intDayOfYear = 0
intDayOfYear = cInt(DateDiff("d", "1/1/2009", Date()))
select case intDayOfYear
case intDayOfYear < 22
intWeekToAdd = 1
case intDayOfYear > 21 and intDayOfYear < 43
intWeekToAdd = 2
case intDayOfYear > 42 and intDayOfYear < 64
intWeekToAdd = 3
case intDayOfYear > 63 and intDayOfYear < 85
intWeekToAdd = 4
case intDayOfYear > 84 and intDayOfYear < 106
intWeekToAdd = 5
case intDayOfYear > 105 and intDayOfYear < 127
intWeekToAdd = 6
case intDayOfYear > 126 and intDayOfYear < 148
intWeekToAdd = 7
case intDayOfYear > 147 and intDayOfYear < 169
intWeekToAdd = 8
case intDayOfYear > 168 and intDayOfYear < 190
intWeekToAdd = 9
case intDayOfYear > 189 and intDayOfYear < 211
intWeekToAdd = 10
case intDayOfYear > 210 and intDayOfYear < 232
intWeekToAdd = 11
case intDayOfYear > 231 and intDayOfYear < 253
intWeekToAdd = 12
case intDayOfYear > 252 and intDayOfYear < 274
intWeekToAdd = 13
case intDayOfYear > 273 and intDayOfYear < 295
intWeekToAdd = 14
case intDayOfYear > 294 and intDayOfYear < 316
intWeekToAdd = 15
case intDayOfYear > 315 and intDayOfYear < 337
intWeekToAdd = 16
case intDayOfYear > 336 and intDayOfYear < 365
intWeekToAdd = 17
end select
response.write(intDayOfYear&"<br>"&intWeekToAdd)
intDayOfYear = 168, so, intWeekToAdd should equal 8; however, it is still set at 0. What am I doing wrong?
|
|
|
|