sql查询语句group by 之后的结果集 做除法 求大神指点,十分紧急多谢各位

sql查询语句group by 之后的结果集 做除法 求大神指点,十分紧急啊,谢谢各位
 ---  表:  A 
 ---  id      type                        date
 ---  1    complete            2013/11/10
 ---  2    uncomplete       2013/11/10
 ---  3    complete            2013/11/10    
                                                       
 ---  4    complete            2014/11/10
 ---  5    uncomplete       2014/11/10
 ---  6    uncomplete       2014/11/10                                       
数据库表A中 有id,type,date三个字段,如上是表A中的6条数据,想求2013/11/102014/11/10完成率
完成率=当前日期的完成个数/当前日期的总个数    
所以想要的结果是2013年的完成率是2/3,2014年的完成率是1/3
注:complete 代表的是已完成
求各位大神指点一下吧,sql语句怎么写,谢谢了sql查询语句group by 之后的结果集 做除法  求大神指点,十分紧急多谢各位sql查询语句group by 之后的结果集 做除法  求大神指点,十分紧急多谢各位
------解决思路----------------------
SELECT date,SUM(CASE WHEN type='complete'THEN 1 END)*1.00/SUM(1)[完成率]
FROM A
GROUP BY date