1

だから、私は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 について他の何かが表示されたときの割合を結合することです。

ありがとう

4

1 に答える 1