问大家一个关于日期查询的有关问题

问大家一个关于日期查询的问题
问大家一个关于日期查询的问题。

想根据年份,查询某员工在某年内的工资信息。并且还可以详细查某月的工资信息。

过滤查询 语句应该怎么写。

本人菜鸟,请大哥大姐们 不吝赐教。

名字的比较简单。我琢磨出了。就是不知道怎么查日期的。

C/C++ code
dw_1.setfilter("name= '"+ddlb_1.text+"'") //设置姓名的过滤条件

if dw_1.retrieve()=0 then 
    dw_1.setfilter("")
    messagebox('提示','没有满足条件的记录!')
    end if
dw_1.filter()//过滤姓名过滤条件以外的数据






------解决方案--------------------
C/C++ code
dw_1.setfilter("name= '"+ddlb_1.text+"' and year(rq) = " + ddlb_2.text + " and month(rq) = " + ddlb_3.text) //设置姓名、年、月的过滤条件

if dw_1.retrieve()=0 then 
    messagebox('提示','没有满足条件的记录!')
end if
//在retrieve之前进行setfilter,则retrieve后不需要再调用filter
//dw_1.filter()//过滤姓名过滤条件以外的数据

------解决方案--------------------
dw_1.SetFilter("Date(RQ1) = Date(RQ2)")
------解决方案--------------------
Assembly code

//如果显示日期条件的控件为em_1
if dw_1.retrieve()=0 then 
    dw_1.setfilter("")
    messagebox('提示','没有满足条件的记录!')
    end if
dw_1.setfilter("name= '"+ddlb_1.text+"' and date(rq)=date('"+em_1.text+"')") //设置姓名+日期的过滤条件


dw_1.filter()//过滤数据