FirewallLog と ProxyLog という 2 つの異なるテーブルがあります。これら 2 つのテーブルの間には関係はありません。これらには 4 つの共通フィールドがあります。
LogTime ClientIP BytesSent BytesRec
特定の ClientIP の合計使用量を一定期間 (先月など) に毎日計算し、以下のように表示する必要があります。
日付 TotalUsage
2/12 125
2/13 145
2/14 0
. .
. .
3/11 150
3/12 125
TotalUsage は、その IP の SUM(FirewallLog.BytesSent + FirewallLog.BytesRec) + SUM(ProxyLog.BytesSent + ProxyLog.BytesRec) です。その日の使用がない(記録がない)場合は、ゼロを表示する必要があります。この問題に対する最速の解決策を見つける必要があります。何か案は?