尝试在Yii2 db查询中分割值

尝试在Yii2 db查询中分割值,yii2,Yii2,我试图从DB中获取一个值,但这个值不正确,所以我想在这种情况下将它除以100,但我无法使它工作 $query->select([new \yii\db\Expression("sum(('c.api_sales_price') / 100) AS api_sales_price"),])->all(); 您有不必要的报价-“c.api\U sales\U price”被视为值而不是列名: $query->select([ new \yii\db\Express

我试图从DB中获取一个值,但这个值不正确,所以我想在这种情况下将它除以100,但我无法使它工作

$query->select([new \yii\db\Expression("sum(('c.api_sales_price') / 100) AS api_sales_price"),])->all();

您有不必要的报价-“c.api\U sales\U price”被视为值而不是列名:

$query->select([
        new \yii\db\Expression('sum(c.api_sales_price / 100) AS api_sales_price'),
    ])
    ->all();