我的数据库如下
Name | Area 1 | Area 2
XYZ 200 300
ZUX 0 0
YYZ 100 200
我想要做的是,计算(区域1和区域2)的SUM不等于0的行数。在上面提到的例子中,它是2.(SUM必须虚拟计算)
我尝试使用Find();仍然没有运气。
答案 0 :(得分:2)
试试这个:
<?php
$this->Model->find('count', array(
'conditions' => array(
'(Area1 + Area2) != ' => 0
)
));
// returns 2
?>