0

我有一个带有列(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  

如何使用推进查询类获得这样的查询?
如果这不能发生,你会建议用什么替代方法来做呢?

谢谢 ;-)

4

0 回答 0