特定の期間に2つの情報を取得していますが、1つのタグの1日の平均と、別のタグの1日のカウントを取得したいと思います。特定の期間の1日の平均を計算する方法がわかりませんが、誰かアドバイスをいただけますか?以下は、これを処理する方法についての私の最初のアイデアでしたが、すべての日付を変更するのは面倒です。助けていただければ幸いです
SELECT COUNT(distinct chargeno), to_char(chargetime, 'mmddyyyy') AS chargeend
FROM batch_index WHERE plant=1 AND chargetime>to_date('2012-06-18:00:00:00','yyyy-mm-dd:hh24:mi:ss')
AND chargetime<to_date('2012-07-19:00:00:00','yyyy-mm-dd:hh24:mi:ss')
group by chargetime;
The working version of the daily sum
SELECT to_char(bi.chargetime, 'mmddyyyy') as chargtime, SUM(cv.val)*0.0005
FROM Charge_Value cv, batch_index bi WHERE cv.ValueID =97
AND bi.chargetime<=to_date('2012-07-19','yyyy-mm-dd')
AND bi.chargeno = cv.chargeno AND bi.typ=1
group by to_char(bi.chargetime, 'mmddyyyy')