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

access日期的查询,该怎么解决

2012-02-12 
access日期的查询数据库中保存的是date12009-12-31 15:19:002009-12-28 15:19:002009-05-31 15:19:002009-

access日期的查询
数据库中保存的是
date1
2009-12-31 15:19:00
2009-12-28 15:19:00
2009-05-31 15:19:00
2009-11-31 15:19:00


输入的查询值是2009-12-28

access怎样把这条数据查出来? 

and val(date1) like '%" + dtpStartDate.Value.ToShortDateString() + "%'  

不行





[解决办法]
select * from tt where format(date1,'yyyy-mm-dd')='2009-12-28'
[解决办法]
and int(date1)=#2009-12-28#
[解决办法]
是数据已经取到datatable了,再datatable里再进行查询对吗?
[解决办法]
and date1 BETWEEN #2009-12-28 00:00:00# AND #2009-12-28 23:59:59#

试试看
[解决办法]
date1 BETWEEN #2009-12-28 00:00:00# AND #2009-12-28 23:59:59# 
或 date1 >#2009-12-28 00:00:00# AND datel<#2009-12-28 23:59:59#
[解决办法]
select * from tt where format(date1,'yyyy-mm-dd')='2009-12-28'
[解决办法]
admire!~
too short...

热点排行