我正在编写一个 Iphone 应用程序并使用 sqlite 作为我的数据库。如果对象在某个范围(MIN 和 MAX)之间,我对它们有折扣,但问题是当我进行查询时,折扣似乎也适用于该范围之外。不知道如何正确地做到这一点。
例如,我想要 36(MIN) 到 60(MAX) 之间的范围。
sql 语句如下所示:
NSString *queryString = [NSString stringWithFormat:@"SELECT * FROM DISCOUNT WHERE PACKAGEID = '%@' AND CATEGORYID = '%@' AND '%@' >= MIN ORDER BY MAX DESC ",item.packageid,item.categoryid,item.discount];
这个代码是我前辈的。需要改变它..需要一些帮助...我做错了什么?