表里有字段是时间字符串,已经用substr截取好了小时分钟,0900,0930这样,时间是9点-21点属于白班,21点-9点属于夜班,
才开始学习,搜了下社区没看到这样的例子,请教一下。不胜感激。
不用截
先TOINTEGER() 将字符串转成数字,0900就变成了900,然后白班过滤900≤f(x)≤2100,夜班0≤f(x)≤859 or 2100<f(x)≤2359
数据来源于数据库还是文件
如果是数据库
直接 在select 查询时,截取到位 left(时间字段,2) 获取小时字段
根据小时字段判断,是白班还是加班。
用这个函数获取你表中时间字段中的小时然后进行判断