一个SQL语句的有关问题

一个SQL语句的问题


小弟正在做一个小程序,有个问题弄了很久没搞出来,问题如下:

我做的窗体上有两个表格,第一个表格是按月份汇总得出的求和表,数据如下:

时间 数量 金额
2011-09 100 5000
2011-10 120 6000
2011-11 106 7000

第二个表中我想根据上面表中的日期查询出当月的明细记录,也就是当我点2011-09那一栏时,下面的表就会显示这一个月的所有记录,第二张表的记录根据我点第一张表上的内容不同而变化,就在这里问题出来了,小弟不知道怎么处理这个日期格式了,怎么样才能根据比如2011-09而查出整月数据呢.

各位大侠,救救命吧,我在百度找了N久了.

------解决方案--------------------
上面是SQL2000,SQL2005 ...

access就使用format,如:

SQL.Add('select * from t2 where format(日期,''YYYY-MM'')='+Quotedstr(adoquery1.fieldbyname('日期').asstring));