给点数据,写出你想要的结果

解决方案 »

  1.   

    我也想寫點出來但是這里的文本會折行看到眼都亂了
      

  2.   

    給出簡化數據
    T_考勤排班表 的結構
    卡號  刷卡次數  考勤日期     上班A  下班A  上班B  下班B 
    1        4      2002.01.01   07:50  12:00  13:30  17:30
    1        4      2002.01.02   07:50  12:00  13:30  17:30
    注意:其實有時間前面都有1900.01.01 因為sql 只有日期時間型的.T_刷錄卡記錄表
    卡號    刷卡日期時間
     1      2002.01.01 07:55
     1      2002.01.01 11:59
     1      2002.01.01 13:28
     1      2002.01.01 18:50
     1      2002.01.02 07:00
     1      2002.01.02 17:30以下的結果由以上記錄生成
    卡號    日期      刷卡次數 上班A 遲到  下班A  早退 上班B 遲到 下班B  早退
     1   2002.01.01      3     07:55   5    11:59  1   13:28  0   (空)  (空)  
     1   2002.01.01      1     (空)  (空)   (空)  (空)  (空)  (空)17:30  0
      

  3.   

    到底能不能實現呢?????????????????????
      

  4.   

    这个设计恐怕不合理,如果要增加夜班的考勤怎么办?
      

  5.   

    沒有夜班反正一天最多打6次卡
      

  6.   

    有点理性化,我以前做过的,设计不够现实。