SELECT
ROWID,
( SELECT COUNT( 1 ) FROM `Weight` b WHERE a.`Date` >= b.`Date` ) AS `ROWNUMBER`,
a.*
FROM
`Weight` a
ORDER BY
a.` Date`
SELECT
ROWID,
( SELECT COUNT( 1 ) FROM `Weight` b WHERE b.`Date` >= a.`Date` ) AS ` ROWNUMBER `,
a.*
FROM
`Weight` a
ORDER BY
a.`Date` DESC
本文深入探讨了使用SQL进行复杂查询的技术,特别是针对特定日期条件的行号计算方法,通过两个示例展示了如何在不同排序条件下获取行号,为数据库操作提供了一种新的视角。
3万+





