select count() from A where time between timeStart and timeEnd举例如下:
select
from
timetable
where
datediff(mi,'2008-10-10
8:00:00',timet)>=1
and
datediff
(mi,'2008-10-10
9:00:00',timet)<=30select from 表名 where substring(deliveryDate,14,2)>='08' and substring(deliveryDate,14,2)<'18' and substring(deliveryDate,7,1)='7' and substring(deliveryDate,10,2)!='31' --后面的substring(deliveryDate,7,1)='7'限制的是7月份的数据,7月有31天 添加条件substring(deliveryDate,10,2)!='31'(如果字段deliveryDate中没有空格的话就是上面的额,如果年月日和时间中有空格的话,稍微调整一下数字就可以了)SELECT
时间,
AVG(体温)
FROM
表
WHERE
时间>起始时间
and
时间
<截至时间
AND
姓名
in
('李四','张三')
GROUP
BY
时间
ORDER
BY
时间
其中
姓名
in
('李四','张三')
对于复杂的筛选
可以用姓名
in
(select
姓名
from
表
where
删选条件)
来实现
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)