计算加班时间
2007-11-21 12:00
218 查看
----加班时间
--假设一个公司的员工8点上班,18点下班,计算她在下班之后多加的班的时间
select top 1
case when 08<datename(hour,getdate()) and 18>datename(hour,getdate())
then case when (datename(hour,getdate())-18)>0 then (datename(hour,getdate())-18) else 0 end
else case when (datename(hour,getdate())-08)>0 then (datename(hour,getdate())-08) else 0 end
end as class
from AppointLog_tb
--假设一个公司的员工8点上班,18点下班,计算她在下班之后多加的班的时间
select top 1
case when 08<datename(hour,getdate()) and 18>datename(hour,getdate())
then case when (datename(hour,getdate())-18)>0 then (datename(hour,getdate())-18) else 0 end
else case when (datename(hour,getdate())-08)>0 then (datename(hour,getdate())-08) else 0 end
end as class
from AppointLog_tb
相关文章推荐
- 2015-10-28-使用Excel来计算加班时间,剥离午休时间段
- Excel 根据上下班时间计算加班时间
- 加班开始时间小于12点,加班结束时间大于13点,计算加班时间
- 创建SQL函数计算员工加班时间
- 计算一个程序的运行时间
- 递归的实质以及递归时间复杂度的计算
- iOS_通话时间的计算
- 计算运行时间
- Spark vs. MapReduce 时间节约66%,计算节约40%
- 月工资计算日薪计算加班公式
- 使用Objective-C 计算代码运行时间
- 计算100000数组js脚本的执行时间
- python 时间差的计算
- Oracle 日期周详解以及周开始结束时间计算
- python 时间差的计算
- 音频、视频时间戳计算及每帧播放时间
- 计算运行时间
- 利用系统滴答时间计算实际程序运行时间
- C++程序运行时间的计算
- 音频播放时间计算