一个SQL查询问题,求和等于某特定值的记录?

来源:百度知道 编辑:UC知道 时间:2024/05/17 19:20:01
表结构如下:
设备名称 工作小时 日期

现在要查询各个设备工作到100小时的日期,该怎么办?

呵呵,好久没来了给你个:
select 设备名称,min(日期) from (
select 设备名称,(select sum(工作小时) from a as a1 where a1.日期<=a.日期) AS 总工作时间,日期 from a ) as a2
where 总工作时间>=100
group by 设备名称

我对这题感兴趣了
但记录是什么样的我吃不准
能HI我详聊一下吗

触发器?增加一列,在工作小时更新为100时,加入日期。