Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 仓库活动记录的总价值_Sql_Ruby On Rails_Postgresql_Activerecord_Rails Activerecord - Fatal编程技术网

Sql 仓库活动记录的总价值

Sql 仓库活动记录的总价值,sql,ruby-on-rails,postgresql,activerecord,rails-activerecord,Sql,Ruby On Rails,Postgresql,Activerecord,Rails Activerecord,我有对象工具,我需要计算仓库中所有工具的成本。 我可以对列priceTool.sum(:price)求和,但我需要对所有表工具求和(数量*价格)。 提前谢谢 create_table "tools", force: :cascade do |t| t.integer "quantity" t.string "name" t.integer "price" t.boolean "

我有对象工具,我需要计算仓库中所有工具的成本。 我可以对列price
Tool.sum(:price)
求和,但我需要对所有表工具求和(数量*价格)。 提前谢谢

create_table "tools", force: :cascade do |t|
    t.integer "quantity"
    t.string "name"
    t.integer "price"
    t.boolean "avilable"
    t.string "store"
    t.string "comments"
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
  end

请查看列出的示例

您可以执行以下操作:

Tool.sum(“数量*价格”)

查看列出的示例

您可以执行以下操作:

Tool.sum(“数量*价格”)

如此简单,效果完美。太棒了!!如此简单,工作完美。太棒了!!