【发布时间】:2013-10-18 08:38:23
【问题描述】:
我已经检查过了:How to use ROW_NUMBER in sqlite
但这对我没有帮助。我已经这样查询了,它返回了错误的行索引。查询有什么问题?
SELECT (select count(*) from medicalrecords b where a.id >= b.id ) as cnt,avg(bmi)
FROM MedicalRecords a
WHERE Date BETWEEN datetime('now', '-1 month') AND datetime('now', 'localtime')
group by strftime('%W', Date)
SQL Fiddle
【问题讨论】:
-
“假行索引”是什么意思?你期待什么,你得到了什么?
-
我期望 1、2、3,...,但我得到的不是这些值,而是一些随机数。
-
我添加了SQL Fiddle