我必须找到其 BMI 列不为 0 的上一个最新记录...例如,我正在打开一个应用程序屏幕,其中输入了一些数据。但是如果 BMI 字段为 0,我必须从数据库中提取该字段不为 0 的上一个最新记录。
我试过这个查询,但它只适用于当月。如果我给出下个月的日期字符串,它不会提取任何内容。
"SELECT * FROM " + TABLE_DIARY + " WHERE strftime('%d.%m.%Y', `" + DATE_TIME + "`) < '"
+ date + "' AND " + BMI + " > 0";
谢谢!