得到以下错误:外部引用错误,当分组月和年
Each GROUP BY expression must contain at least one column that is not an outer reference
我想有calculatedDrugDistributionHistory
通过facilty,月,年的分组列表。我只想盘点哪些月份已导入系统的设施。
我有这个疑问:
select
f.name,
MONTH(cddh.dateGiven) as 'date_month',
YEAR(cddh.dateGiven) as 'date_year'
from
calculatedDrugDistributionHistory cddh
inner join facilityIndividuals fi on fi.facilityIndividualId = cddh.facilityIndividualId
inner join facilities f on fi.facilityId = f.facilityId
group by
f.name,
'date_month',
'date_year'
order by
f.name,
'date_month',
'date_year'
你正在得到的错误是因为'date_month'和'date_year'一旦这个分组被执行后,就会进入画面。 –