【发布时间】:2013-08-21 13:26:01
【问题描述】:
我的应用有包含价格和计数列的项目表。 我需要显示价格乘以计数>而不是某个数字的项目列表。 现在我的代码是这样的
items.where("count * price >= 100")
我可以改变它吗?对任何变体感兴趣。 谢谢
【问题讨论】:
-
感谢您的回答,但我需要商品清单,其中计数 * 价格 >= 100 =) 不是计数
-
你有没有试过我帖子的第一个查询?
-
SQLite3::SQLException:靠近“*”:语法错误:
-
您必须更准确地了解此错误,您可以发布完整的错误消息吗?
-
ActiveRecord::StatementInvalid in ItemsController#show SQLite3::SQLException: near "": syntax error: SELECT items., COUNT(items.*) AS count, (count * items.price) AS total FROM "items" WHERE (total >= 100) ORDER BY "items"."id" ASC LIMIT 1
标签: ruby-on-rails activerecord where