主题:  关于日期比较的问题!

红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#12004/7/30 10:57:11
偶在写程序的过程中需要将获得的日期与sql数据库中的datetime一个值进行比较,但试了很多种方法都不行,只好来这里请教:
back_date=formatdatetime((request.QueryString("month")&"-"&request.QueryString("day")&"-"&request.QueryString("year")&" 23:59:59"),1)

sql="select * from corpor_job where topic like '%"&topic&"%' and back_date<='"&back_date&"'"
结果显示sql语句出错,分析说明就是back_date<='"&back_date&"'这一部分有问题,请各位指点一二!

编辑历史:[此帖最近一次被 allinhands 编辑过(编辑时间:2004-07-30 11:21:29)]


沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#22004/7/30 12:20:58
时间的比较最好是用函数来完成,比如:datediff,dateadd等。
如果是SQL数据库,只需将得到的时间的值看作数值来处理,不需要加单引号。


难人一个……

红卫兵

职务:普通成员
等级:1
金币:0.0
发贴:113
#32004/7/30 14:21:15
好的,谢谢!