当前位置: 代码迷 >> Sql Server >> 求大侠帮忙 语句有关问题
  详细解决方案

求大侠帮忙 语句有关问题

热度:28   发布时间:2016-04-24 23:44:08.0
求大侠帮忙 语句问题
最近在搞一个考勤筛选小程序 数据库是ACCESS 
我想筛选07:59:59-08:59:59 13:59:59-14:59::59 这两个时间段的时间
select 人员表.id,人员表.name,时间表.CHECKTIME,时间表.CHECKTYPE from 人员表,时间表 where 人员表.id=时间表.id and Format(时间表.CHECKTIME,"ttttt") between #07:59:59# and #08:59:59# 下面该怎么写呢 求大侠相助

------解决方案--------------------
((字段 between 時間1 and 時間2) Or (字段 between 時間3 and 時間4)) ?
------解决方案--------------------
select 人员表.id,人员表.name,时间表.CHECKTIME,时间表.CHECKTYPE from 人员表,时间表 where 人员表.id=时间表.id and (
(Hour(时间表.CHECKTIME)=7 and Minute(时间表.CHECKTIME)=59 and Second(时间表.CHECKTIME)=59) or (Hour(时间表.CHECKTIME)=8 )
or  (Hour(时间表.CHECKTIME)=13 and Minute(时间表.CHECKTIME)=59 and Second(时间表.CHECKTIME)=59) or (Hour(时间表.CHECKTIME)=14 )

)
  相关解决方案