本帖最后由 fdnike 于 2014-03-07 09:06:30 编辑

解决方案 »

  1.   

    从排班记录表中没找到"2014-2-24"这样的日期数据喔? 请问统计报表中的Date字段值如何得来的.
      

  2.   

    先UNION ALL每行然后 SUM(CASE ..WHEN) ??
      

  3.   

    根据spt_values 将每人每天分成时间段,但那样是不是很慢啊??
    期待高人
      

  4.   

    1.先用一个序列表拆分时间区域
    2.统计拆分后的临时表。给你个参考:http://jorkin.me/classic-sql-question-2/