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