如何使用sql 语句 把不在一个时间段中的时间提取出来
就是出勤系统,现在要提取上下班时间,上班一般在7点到8点,下班是5点到6点,现在要求中午和午夜还要打卡,则上下班时间中规定中午11点到12点之间,晚上23点到24点之间打...
就是出勤系统,现在要提取上下班时间,上班一般在7点到8点,下班是5点到6点,现在要求中午和午夜还要打卡,则上下班时间中规定 中午11点到12点之间,晚上23点到24点之间打卡是无效的,如何写SQL语句?
展开
展开全部
上班时间取最小 select min(上班时间) from table where 上班时间 between 7点and 8点
下班时间取最大 select max(下班时间) from table where 下班时间 between 5点 and 6点
下班时间取最大 select max(下班时间) from table where 下班时间 between 5点 and 6点
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么叫不在一个时间段中的时间?
也就是说你想选出在中午11点到12点和晚上23点到24点之间的数据?
那就将你的时间字段置于这两个区间内 不就选出来了么
也就是说你想选出在中午11点到12点和晚上23点到24点之间的数据?
那就将你的时间字段置于这两个区间内 不就选出来了么
更多追问追答
追问
不 是要这两个时间段以外的数据
追答
那不是一样做? 将时间区间不在这里的不就行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我想问一下,中午和午夜还要打卡,为什么要去晚上的时间
追问
只是为了确认一下 这个工人 一直在上班 不管白班还是夜班 所以能不能帮我想想 sql 语句应该怎样写呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |