华立学院地铁:ASP如何实现按年月查询?

来源:百度文库 编辑:高考问答 时间:2024/04/27 21:52:02
我的数据库中有一字段是日期类型“2005-12-21”的格式,如果我要查询2005年12月份的所有记录,应该如何写ASP程序实现?

SQL中用year()和month()函数就可以了,比如:

在ASP中传递了你的查询年月作为条件,要查询数据库:

Dim mYear,mMonth
Dim sql
mYear = ...
mMonth = ...
sql = "SELECT * FROM table1 WHERE year(addtime) = "&mYear&" AND month(addtime) = "&mMonth&""
...

我也在考虑这个问题
要不要讨论一下

year(cul)=2005 and month(cul)=12

晕,我还以为是ASP甩棍呢,呵呵!

select * from table where culdate like '% 2005-12 % '

用DateDIff()函数