私は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];
このコードは私の先輩のものです。それを変更する必要があります..それについていくつかの助けが必要です...私は何が間違っているのですか?