私は2つのテーブルを持っています
演算子テーブル
proportion, name, routeid
(比率保持%値(例:100 = 100%または50 = 50%)これは、このオペレーターによって実行されたサービスの%を示します)
ルートテーブル
routeid, frequency
(頻度は1時間あたりの列車の数を保持します)
私が今やらなければならないことは、オペレーターの名前がArrivaである特定のオペレーターによる1時間あたりの列車の数を合計するクエリを書くことです。したがって、arrivaが特定のサービス1の100%を実行し、サービス2の50%を実行する場合、それもうまくいくはずです。
私が思っていたのは、この疑似コードのように見えるでしょう
All arriva trains per hour = Frequency * (proportion/100)
Where Operators.name = Arriva