asp中如何查询本月所有数据记录

asp中如何查询本月所有数据记录,第1张

首先,你的 日期字段格式不一致,有的显示日期,有的显示日期加时间,这个导致不能用 distinct 和 group 来实现,处理办法有两个:

1, 在数据库中,将数据格式统一,取消具体时间,只显示 日期,那么,SQL 语句这么写:

select distinct daytime * from [table] order by id desc

2,使用 asp 语句对日期字段进行处理,sql语句如下:

select * from [table] order by id desc

asp处理思路:

对 daytime 字段进行处理,获取日期,去掉时间,然后下一条的值如果与上一条相同就不输出.

完毕.

用日期函数。取 2009-10 进行对比。

where year(riqi)='"&变量年份&"' and month(riqi)='"&变量月份&"'

这个适合年月是单独下拉的菜单,不用再去拆分。

你自己百度一下SQL 时间函数吧。

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

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

Dim mYear,mMonth

Dim sql

mYear = ...

mMonth = ...

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

...


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/33843.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-20
下一篇2023-02-20

发表评论

登录后才能评论

评论列表(0条)

    保存