我有一个带有列(id, name, title, time
)的表,我想获得一个查询,通过计算具有时间条件的行来为每一行提供一个虚拟数字!
我的 sql 选择是这样的:
SELECT
aTbl.name,
aTbl.title,
(
SELECT COUNT(*)
FROM tbl AS tmpTbl
WHERE tmpTbl.time > aTbl.time
) AS serviceNumber
FROM tbl AS aTbl
ORDER BY serviceNumber
如何使用推进查询类获得这样的查询?
如果这不能发生,你会建议用什么替代方法来做呢?
谢谢 ;-)