TG001 TG002 TG003 TG004 TG005 TG007 TG009
038408 20130329 025 0730 0800 0.50 Y
038408 20130329 025 1830 2000 1.50 Y以上是两行数据,需要遍历其中的每一条数据作判断,除了使用游标和将这两行放进另一个临时表里,请教还有没有其它好的方法?谢谢SQLC# .NET
038408 20130329 025 0730 0800 0.50 Y
038408 20130329 025 1830 2000 1.50 Y以上是两行数据,需要遍历其中的每一条数据作判断,除了使用游标和将这两行放进另一个临时表里,请教还有没有其它好的方法?谢谢SQLC# .NET
就是提取里面的数据作考勤判断,TG004,TG005是加班时间
这样大家才好帮你写TSQL,也许有更好的方法,并不一定需要循环遍历表中的数据吖.
TG001 TG002 TG003 TG004 TG005 TG007 TG009
038408 20130329 025 0730 0800 0.50 Y
038408 20130329 025 1830 2000 1.50 Y
这是一个员工加班申请表,需要和当日的考勤进行核对,如果刷卡有异常(包含正班刷卡),就会根据刷卡时间减去一定的加班时间(至于减去多长时间就不用说了吧),谢谢,赐教
比如select case when a.data>b.data then '大于' else '小于' end [显示] from a join b on a.id=b.id这个就是一块数据