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 中给定月份的天数来计算每日发票金额。首先,我得到会计期间,格式为“YYYYMM”,并找到它的最后一天来计算它是否包含 28、29、30 或 31 天。
但是每当我尝试运行它时,它都会给我*ORA-00937: not a single-group group function*
。任何人都可以帮助解决这种情况吗?