比较日期型字段问题
y1=request.form("y1")
m1=request.form("m1")
d1=request.form("d1")
t1=DateSerial(y1,m1,d1)
y2=request.form("y2")
m2=request.form("m2")
d2=request.form("d2")
t2=DateSerial(y2,m2,d2)
set rs=server.createobject("adodb.recordset")
此时使用:
sqltext="select COUNT(zh) as sm,zh from OrderList where datediff('d',RegTime,t1)>=0 and datediff('d',RegTime,t2)<=0 and flag='已經發貨' group by zh"
rs.open sqltext,conn,1,1
会出错
而使用
sqltext="select COUNT(zh) as sm,zh from OrderList where datediff('d',regtime,date())<=6 and flag='已經發貨' group by zh"
rs.open sqltext,conn,1,1
不会出错
请问是何原因??????