怎样求2个日期间隔的工作日数?

已知:上班时间为9:00,下班时间表7:30,中午休息1个小时,工作7.5小时
则2009-04-08 9:00 ~ 2009-04-13 18:30的间隔工作日数为:4
分析:04-08 9:00~17:30 1天
04-09 9:00~17:30 1天
04-10 9:00~17:30  1天
04-11 双休
04-12 双休
04-13 9:00~18:30  1天

这个算法怎样实现?????

你可能感兴趣的:(sql,工作,算法)