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
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