M
mount
Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个窗口显示当前的报警,我把currenttime设为参数,在
定时器里对currenttime赋值。currenttime:=now;
数据表rawdata的time也是在定时器里写的。
select b.hlname,a.data,c.statename
from rawdata a,idname b,state c
where ((a."time"=:currenttime) and (a.hlcode=b.hlcode))
and ((a.state<>1) and (c.statecode=a.state))
order by a."time" dec
可是我写了上面的语句后,报警窗口一个值也不显示,
若把a."time"=:currenttime去掉后,出现的是整个
报警的表。
可我只想显示当前的,怎么办?
定时器里对currenttime赋值。currenttime:=now;
数据表rawdata的time也是在定时器里写的。
select b.hlname,a.data,c.statename
from rawdata a,idname b,state c
where ((a."time"=:currenttime) and (a.hlcode=b.hlcode))
and ((a.state<>1) and (c.statecode=a.state))
order by a."time" dec
可是我写了上面的语句后,报警窗口一个值也不显示,
若把a."time"=:currenttime去掉后,出现的是整个
报警的表。
可我只想显示当前的,怎么办?