我从数据库中检索了所有记录,由于将所有记录推入下拉列表,因此有很多重复项。
代码:
SQL = "SELECT * FROM insite.holiday where calendar_Type= '" &sCalendarType& "' order by date_holiday"
不使用 distinct 的原因是此查询需要其他字段。
前:
2013,2013,2013,2013,..... 2014,2014... 2015,2015,2015...
我想过滤下拉列表中的记录成为:
2013,2014,2015
我知道它在循环之间需要一个条件,但我无法弄清楚。
请帮忙。谢谢
下面是我的代码:
response.write(" <select name=""year1"">")
Do While not rs.eof
nDateHoliday = rs("date_holiday")
Ndate= year(nDateHoliday)
response.write("<option value=" & Ndate & ">" & Ndate & "</option>" & vbCrLf)
rs.MoveNext()
Loop
response.write("</select>")