首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

一个获取数据库中日期的有关问题!

2012-02-02 
一个获取数据库中日期的问题!!在access数据库的一个表中,有一字段类型是短日期型的.表里有很多记录..当我

一个获取数据库中日期的问题!!
在access数据库的一个表中,有一字段类型是短日期型的.

表里有很多记录..

当我在页面查询的时候,想查询本月的所有记录.
比如今天是2007-01-21,获取今天所在的月份为1月
那么将查询这个表中日期字段中为1月份的记录,怎么处理?
表中是短日期,如何获取该日期的月份?

如果是获取本周的记录,那估计是更麻烦了吧??
高人指点啊~!!!!!!


[解决办法]
year(ziduan)=year(date()) and month(ziduan)=month(date())
或者是:ziduan> date()-day(date) and ziduan <dateadd(date()-day(date)+1, "d ",1)
[解决办法]
select * from tb where datediff(y,dt,@year)=0 and datediff(m,dt,@month)=0
[解决办法]
year(ziduan)=year(date()) and month(ziduan)=month(date())
就可以了!~

热点排行