关于SELECT 条件为时间段的问题?请高手帮助!!!感谢
闪亮小飞侠 2005-02-20 02:07:03 我有一个ACCESS的库,其中有个字段为日期型假定为"DD"
为在网页中为了筛选时间段我用了语句SELECT * ..... WHERE DD >=STARTDATE" AND DD <= "ENDDATE"
但结果为0
可我不用“<=”用 like 就有记录了
以下为原代码:
1.有记录数的!(可用)
sql = "select * from yw where 1=1"
opendb()
openrst(sql)
if len(trim(volum)) > 0 then
sql = sql & "and volum like '%"&volum&"%'"
end if
if len(trim(line)) > 0 then
sql = sql & "and line like '%"&line&"%'"
end if
if len(trim(gx)) > 0 then
sql = sql & "and gx like '%"&gx&"%'"
end if
sql = sql & "and dd like '%"&startdate&"%'"
openrst(sql)
%>
2.无记录数的(不可用)
sql = "select * from yw where 1=1"
opendb()
openrst(sql)
if len(trim(volum)) > 0 then
sql = sql & "and volum like '%"&volum&"%'"
end if
if len(trim(line)) > 0 then
sql = sql & "and line like '%"&line&"%'"
end if
if len(trim(gx)) > 0 then
sql = sql & "and gx like '%"&gx&"%'"
end if
sql = sql & "and dd = '%"&startdate&"%'"
openrst(sql)
%>
注:记录的时间就是“startdate”的值!!
在线等!谢谢!!请高手解开迷题(对我来说)