Oracle 子查询语法

Oracle subquery syntax

select count (time) 
from passage 
where time between 500 and 620 **ON**  
(select Hours||''||Minutes as time                  
from passage);

我不确定我是否需要代替 ON。

我正在尝试计算公交车在一段时间内经过的次数。

谢谢!

ON 用于连接两个表,它不是 WHERE 子句的一部分:

我不完全确定 500 和 620 代表什么,但您不应该将数字与字符串进行比较。

认为你正在寻找这样的东西:

select count (time) 
from passage 
where hours * 60 + minutes between 500 and 620