如何使用sql 语句 把不在一个时间段中的时间提取出来

就是出勤系统,现在要提取上下班时间,上班一般在7点到8点,下班是5点到6点,现在要求中午和午夜还要打卡,则上下班时间中规定中午11点到12点之间,晚上23点到24点之间打... 就是出勤系统,现在要提取上下班时间,上班一般在7点到8点,下班是5点到6点,现在要求中午和午夜还要打卡,则上下班时间中规定 中午11点到12点之间,晚上23点到24点之间打卡是无效的,如何写SQL语句? 展开
 我来答
unitech2010
2012-03-30 · TA获得超过1062个赞
知道小有建树答主
回答量:1025
采纳率:100%
帮助的人:912万
展开全部
上班时间取最小 select min(上班时间) from table where 上班时间 between 7点and 8点
下班时间取最大 select max(下班时间) from table where 下班时间 between 5点 and 6点
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanghao_kjlink
推荐于2018-04-13 · TA获得超过607个赞
知道小有建树答主
回答量:561
采纳率:100%
帮助的人:272万
展开全部
什么叫不在一个时间段中的时间?
也就是说你想选出在中午11点到12点和晚上23点到24点之间的数据?
那就将你的时间字段置于这两个区间内 不就选出来了么
更多追问追答
追问
不  是要这两个时间段以外的数据
追答
那不是一样做?  将时间区间不在这里的不就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wgp701
2012-03-29 · TA获得超过380个赞
知道小有建树答主
回答量:477
采纳率:100%
帮助的人:235万
展开全部
我想问一下,中午和午夜还要打卡,为什么要去晚上的时间
追问
只是为了确认一下  这个工人 一直在上班  不管白班还是夜班       所以能不能帮我想想  sql  语句应该怎样写呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式