下午好。我正在 Doctrine 中编译一个查询。
...
->addSelect('(CASE WHEN c.type = 1 THEN ( SUM(c.amountMain) AND COUNT(c.id) ) ELSE 0 END)')
我想在条件执行时返回SUM(c.amountMain)和COUNT(c.id)
请帮我提出一个请求。
下午好。我正在 Doctrine 中编译一个查询。
...
->addSelect('(CASE WHEN c.type = 1 THEN ( SUM(c.amountMain) AND COUNT(c.id) ) ELSE 0 END)')
我想在条件执行时返回SUM(c.amountMain)和COUNT(c.id)
请帮我提出一个请求。
通常,需要单独执行操作。在这种情况下您不需要使用 COUNT(),因为所有的结果都会被计算在内。相反,使用 SUM()