SQL クエリ:
SELECT SUM (gross_amount) /
(SELECT TO_CHAR (
LAST_DAY (TO_DATE (MAX (accounting_period), 'YYYYMM')),
'DD')
FROM t_beta_invoice)
FROM t_beta_invoice_details
テーブル t_beta_invoice で合計金額を特定の月の日数で割って、1 日の請求額を計算しようとしました。まず、「YYYYMM」の形式の会計期間を取得し、その最終日を見つけて、28、29、30、または 31 日が含まれているかどうかを計算します。
しかし、私がこれを実行しようとするたびに、それは私に与えます*ORA-00937: not a single-group group function*
. 誰でもこの状況について助けてもらえますか?