请教一个SQL+ACCESS的问题~~~~~~~~~
ACCESS里有一个时间日期型,请问如何精确地找出年月相等的字段呢?(日可以不相等)
SQL语句如何写?
请大家帮帮小女子啊 ,万分感激!!!
问题点数:0、回复次数:7Top
1 楼pengdali()回复于 2003-02-03 13:29:26 得分 0
access有year和month两个函数吗?
你试试:
select * from 表 year(列)=年 and month(列)=月Top
2 楼pengdali()回复于 2003-02-03 13:29:47 得分 0
select * from 表 year(列)=2002 and month(列)=5Top
3 楼rabbitisme(玥。小蓝相信真爱)回复于 2003-02-03 14:19:32 得分 0
不是,是只有一个字段是放日期型的。比如是yearmonth
我怎么找出03/01的呢????
SQL语句怎么写????
好象时间日期不能直接用=来判断吧?Top
4 楼pengdali()回复于 2003-02-03 14:26:44 得分 0
select * from 表 year(yearmonth)=2003 and month(yearmonth)=1
Top
5 楼rabbitisme(玥。小蓝相信真爱)回复于 2003-02-11 20:25:16 得分 0
pengdali(大力) :
我用你的方法来判断了,具体语句是这样写的:
select * from access1 where year(shijian)=03 and month(shijian)=01
可是它的ADOQuery1.RecordCount=0
为什么啊~?我的数据库ACCESS里的日期是中日期,形式是03-01-01这样的
问题出在呢????Top
6 楼rabbitisme(玥。小蓝相信真爱)回复于 2003-02-11 20:27:25 得分 0
有人试过了没?Top
7 楼pengdali()回复于 2003-02-11 20:29:14 得分 0
你用
select year(shijian),month(shijian) from access1
看看出来的是什么数据!Top




