第一个页面中超链接用户组字段的关键代码如下: 
<td height="20" class="tablelist_td1"><div align="center"><a href="000.asp?act=list&id=<%=rs("grpID")%>&sellD=<%=rs("selldate")%>"><%=rs("grpName")%></a></div></td> 

第二个页面中的关键代码: 

set rs = server.createobject("adodb.recordset") 
''生成SQL查询语句 
sql="select usrName,grpName,SUM(Quota) AS totalQuota, SUM(Sales) AS totalSales FROM tblSales,tblUser,tblGroup " 
sql=sql& "where tblsales.usrID=tblUser.usrID and tblSales.grpID=tblGroup.grpID and tblSales.grpID="&request("id") 
sql=sql& "and SellDate="&request("SDate") 

sql=sql& "group by usrName,grpName" 

rs.open sql,conn,3 
%> 

我想把第一个页面的日期参数selldate传到第二个页面中当作条件语句,限制只输出selldate这个日期有关的记录. 
selldate随着单选按钮的不同而显示不同的日期形式,如果选择年的话,传递过来的值就是年的形式(如2006),是月的话传递过来的值就是月的形式(2006-12),日就是日的形式(2006-12-5).所以像我以上的作法SellDate="&request("SDate")肯定不对,当传过来年或月时,在数据库表里找不到与SDate匹配的字段,因为表里的SellDate都是日的形式存放的.我该怎么办?谢谢! 

好困,先休息了,期待明天会在这里找到答案.
问题补充:我试了下一楼的建议,还是不行,没提示错误,但符合条件的一条记录都调不出来??? 

时间周期 年 月 日 

月(选择月) 用户组 部门人数 销售任务 部门业绩 
2006-12 经理部门 1 8000 10000 
2006-12 销售二部 3 11200 549088 
2006-12 销售一部 3 9000 4533 
2005-12 sysadmins 1 300 2000 
第一个页面的输出如上表所示 

第二个页面想输出的效果如下: 

销售日期 销售人员 用户组 销售目标 销售业绩 
2006-12 王荣 销售二部 0 0 
2006-12 郑梅 销售二部 11200 549088 

我已经解决用户组传过来的参数,但销售日期的获取值总是出错.真是急死人了.