1

表には、車のナンバー、時間、カメラの位置が表示されます。毎週 2 回以上表示される車を見つける必要があります。その人が誰で、各週の表示頻度と、条件を満たす車の総数を知る必要があります。

手動で期間を分割しようとしましたが、それは非効率的です。次のクエリを試しました。

   SELECT *, 
       Variance(Time_to_sec(time)), 
       Count(*) 
   FROM   trafficdata.anpr_in 
   WHERE  location = 'a35.1.ob.1' 
       AND Date(time) BETWEEN '2012-05-09'AND '2012-05-15' 
       AND Time(time) BETWEEN '07:00:00' AND '07:05:00' 
   GROUP  BY plate 
   HAVING ( Count(plate) > 3 ); 

入力テーブルは次のようになります。

  plate         location     number                    time
T971JUR     A3024.7.IB.1         96     2012-05-13 18:06:17
HN52YWE     A3024.13.OB.1        94     2012-05-13 18:09:53
4

2 に答える 2