求一个sql语句
table:call
+---------------------+------------+
| starttime_f | calledid_f |
+---------------------+------------+
| 2005-09-09 09:55:25 | 6506556758 |
| 2005-09-07 08:55:25 | 6506556760 |
| 2005-09-08 10:55:25 | 6506556758 |
+---------------------+------------+
table:customer
+----------+----------+----------+----------+----------+----------+
| open1_f | close1_f | open2_f | close2_f | open3_f | close3_f |
+----------+----------+----------+----------+----------+----------+
| 09:00:00 | 23:00:00 | 10:00:00 | 23:00:00 | 08:00:00 | 23:00:00 |
+----------+----------+----------+----------+----------+----------+
select规则如下
选择表call中的记录,当表call 中starttime_f是星期一时,要满足时间在open1_f和close1_f之间;
是星期二时,要满足时间在open2_f和close2_f之间;
是星期三时,要满足时间在open3_f和close3_f之间;
以此类推。
能否实现,怎么实现。