请教一个SQL日期问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 02:05:18
我的ASP里有一段这样的代码:
dim tmprs
tmprs=conn.execute("Select count(articleid) from learning Where year(dateandtime)=year(date()) and month(dateandtime)=month(date()) and day(dateandtime)=day(date())")
todays=tmprs(0)
set tmprs=nothing
结果运行里提示:'date' 不是可以识别的 函数名。
请各位高手教一下,如何解决!
十分感谢!
这段代码在ACCESS中可以正常解释!
如果改为字符串,那么不是我的数据库也要改动啊?这样一来的话,一个网的用的数据就得变,这样一来就麻烦了.

在SQL 2000里面是没有data()这个函数的,如果你需要取日期的话,需要用getdate()来获取时间

回答完毕

你这样写是不行,你去查一下api,时间还有另一种表达方式,现在我也没有这工具,不能帮你了,
不过我觉得如果你觉得这样麻烦的话,倒是有一种简单的,就是你把时间用字符串表示,在两边加上单引号