展开全部
1、SQL查询:
select * from 职工信息表 where 参加工作时间>={^2000-1-1} and 婚否=.F.
或
select * from 职工信息表 where year(参加册虚工作时间)>=2000 and not 婚否
说明:这里“职工信息表”是你要查询的表,根据实际情况写,参加工作时间是一个日期型字段,婚否是逻辑型字段。
如果参加工作时间为字符型(如:2000年3月),那么就要将year(参加工作时间)>=2000 改为value(left(参加工作时间,4))>=2000。
如果婚否为字符型(如:“是”或“否”),就将婚否=.F.改成婚否="否"。
2、loate查询:
locate for year(参加工作时间芹姿陆)>=2000 and not 婚否=.F.
第1种方法说明适用嫌顷于此。
3、索引查询需要用到find,但该查询只能查到满足条件的第一条记录,而且是精确定位,本题目很显然有多个记录,而且是范围查询,因此不适用该题。
select * from 职工信息表 where 参加工作时间>={^2000-1-1} and 婚否=.F.
或
select * from 职工信息表 where year(参加册虚工作时间)>=2000 and not 婚否
说明:这里“职工信息表”是你要查询的表,根据实际情况写,参加工作时间是一个日期型字段,婚否是逻辑型字段。
如果参加工作时间为字符型(如:2000年3月),那么就要将year(参加工作时间)>=2000 改为value(left(参加工作时间,4))>=2000。
如果婚否为字符型(如:“是”或“否”),就将婚否=.F.改成婚否="否"。
2、loate查询:
locate for year(参加工作时间芹姿陆)>=2000 and not 婚否=.F.
第1种方法说明适用嫌顷于此。
3、索引查询需要用到find,但该查询只能查到满足条件的第一条记录,而且是精确定位,本题目很显然有多个记录,而且是范围查询,因此不适用该题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询