急求涉及时区问题的SQL求助

要求在postgreSQL上可执行,但是如果这个比较复杂,给出一般的可实现以下功能的SQL code也可以
在2013年10月1日10:00(时区:西8区)到2013年10月22日17:00(时区:西8区),在每一个
没有被禁止的城市有百分之多少的客户请求被取消了?(列出每一个城市的百分比)

在城市编号为1,6,12的三个城市里,列出从2013年6月3日到2013年6月24日期间,每周以完成
订单总量为标准的前三名的司机(分别列出每个城市每周的前三名)

求各位大神帮助!

图片说明

图片说明

使用后面的全断语句不可以吗?感觉是可以做出来的a,在后面加判断

这是哪里的考题?等我有时间做做。。

我还有12小时,急求!

400分这么大气= = ,可惜不会