Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のようなデータベースがあります
Name | Area 1 | Area 2 XYZ 200 300 ZUX 0 0 YYZ 100 200
私がやりたいことは、(Area 1 と Area 2) の SUM が 0 に等しくない行の数を数えることです。前述の例では、それは 2 です。(SUM は仮想的に計算する必要があります)
Find(); でさまざまな方法を使用しようとしました。まだ運がありません。
これを試して:
<?php $this->Model->find('count', array( 'conditions' => array( '(Area1 + Area2) != ' => 0 ) )); // returns 2 ?>