查询出工作日上午8点到下午5点的数据 表中数据有一时间栏,是记录插入的时间.现在需要得到工作日(去掉周六周日),上午8点到下午5点的记录,该怎么写查询? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 where datepart(hh,时间字段) between 8 and 17 and datepart(weekday,時間字段) between 2 and 6 where datepart(weekday,時間字段) between 2 and 6and datepart(hour,時間字段) between 8 and 16 select * from tb where datepart(weekday,field) between 2 and 5 and datepart(hour,field) between 8 and 17 where datepart(weekday,時間字段) between 2 and 6 and convert(char(05),时间字段,108) between '08:30' and '17:30' select * from 表 where datepart(dw,时间) not in (1,7) and datepart(hh,时间)>=8 and datepart(hh,时间)<18 select * from 表 where datepart(dw,时间) not in (1,7) and convert(char(8),时间)>='08:30:00' and convert(char(8),时间)<'17:30:00' 高年度统计交费金额sql (高手请帮忙)在线等 即刻给分 存储过程写分页问题 硬盘分区表损坏后,用diskgen修复,sql仍然有问题,有校验方法吗 sql server2000安装不了 我想找一个能在XP上安装的SQL2000!谁能告诉我! Whois服务中,IP该使用什么样的数据类型呢?具体的查询又该怎么做? 急!急!在线等待!卸载SQL后,如何恢复数据? 表与系统数据库对比的问题 这个语句怎么写? 如何update某列为具有相同项的结果。 sql server 2000:多层的case when有些迷失方向了,高手请帮检错。 SQL语句帮我看看对错
and datepart(hour,時間字段) between 8 and 16
and convert(char(05),时间字段,108) between '08:30' and '17:30'
convert(char(8),时间)>='08:30:00' and convert(char(8),时间)<'17:30:00'