
用日期函数。取 2009-10 进行对比。
where year(riqi)='"&变量年份&"' and month(riqi)='"&变量月份&"'
这个适合年月是单独下拉的菜单,不用再去拆分。
你自己百度一下SQL 时间函数吧。
首先,你的
日期字段格式不一致,有的显示日期,有的显示日期加时间,这个导致不能用
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
字段进行处理,获取日期,去掉时间,然后下一条的值如果与上一条相同就不输出
完毕
DateDiff("d" , Year(date())&"-"&month(date())&"-1" , dateadd("m",1,Year(date())&"-"&month(date())&"-1") )
以上就是关于ASP按照月份查询全部的内容,包括:ASP按照月份查询、asp中如何查询本月所有数据记录、asp 如何获取当前月有多少天`.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)