Dawn1124 2017-09-20 15:32 采纳率: 16.7%
浏览 1117
已结题

求教SqlServer如何查询不同状态的同时间字段的实际差

求教各位大佬,我现在要对一个签到表进行每个人的工作时间的统计,表如下

图片说明
其中sign_type (1234)分别代表上午签到和签退 下午签到和签退 四种标记

每次传入trainingid为条件,来查询这个人的总共工作时间,谢谢了

如果能考虑上漏签不算就更好了

  • 写回答

2条回答 默认 最新

  • Joshua Lai 2017-09-21 03:15
    关注

    给你讲讲我的思路,首先将传入的trainingid为条件,将这个表拆分成四个表,分别为上午签到表,上午签退表,下午签到表,下午签退表,然后分别查出上午的工作时间,下午的工作时间相加就能得到你要的结果。

    评论

报告相同问题?

问题事件

  • 提问应符合社区要求 8月25日

悬赏问题

  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python