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

ACCESS数据库。怎么用like'%2005-3%'搜索到2005年3月所有的记录? 库中记录格式是“2005-4-6 17:30:07”

2011-12-21 
ACCESS数据库。如何用like%2005-3%搜索到2005年3月所有的记录? 库中记录格式是“2005-4-6 17:30:07”是ACCE

ACCESS数据库。如何用like'%2005-3%'搜索到2005年3月所有的记录? 库中记录格式是“2005-4-6 17:30:07”
是ACCESS数据库,记录格式是象如下的:

2005-4-6   17:30:07
2005-7-25

[解决办法]
书上好象有记载哦
我看看 等回回复你 因为有点麻烦
[解决办法]
where Year(字段)= and Month(字段)=
[解决办法]
楼上说的是:
楼主忽略了一个问题,那就是日期转换为字符串的的格式(yyyy-MM-dd,MM-dd-yyyy.....)
正确的方法是:
select *
from 表名
where Year(日期字段) = 2005 and Month(日期字段) = 7 and Day(日期字段) = 20
分别用Year,Month,Day 这三个日期函数来分别求出日期字段的年月日来.
[解决办法]
在Access中使用时间要用#号,如:#2005-7-25#,这是和SQL数据库不一样的地方

我想:
like你可以换成> ,=, <这样实现哦!
[解决办法]
like '*2005-3* '

热点排行