だから、私は2つのテーブルを持っています.1つは「現在の」テーブルで、もう1つは「歴史的な」テーブルです。私の既存のクエリはこのように見えます
$QueryStr="SELECT *, IF(HOUR(TIMEDIFF(NOW(), TIME)) >= 1, 1, 0) AS OlderThanAnHour from ddCurrent";
追加したいのは、レコードの総数をカウントし、「OK」と等しくない数を提示する ddHistorical からの選択です
スキーマ構造:
ddCurrent:
-ID
-LOCATION
-STATUS
-TIME
ddHistorical
-ID
-CID (same as ID from ddCurrent)
-LOCATION
-STATUS
-TIME
したがって、本質的に私が望むのは、ステータスで「OK」と表示されたときと、各 ID について他の何かが表示されたときの割合を結合することです。
ありがとう