这是一个学校项目。我得到了一个表咨询以下数据:pl sql查询月平均值
DoctorId integer,
PatientFile varchar2(20),
visitDate date,
Diagnostic varchar2(20) and
Prescription varchar2(20).
我想创建一个查询,将显示月平均咨询次数。我尝试:
SELECT AVG(count(*)) AS count, MONTH(dateVisit) as month
FROM consultation
GROUP BY month
我不工作:我不能在dateVisit上使用月份功能。
我的问题:你将如何做一个查询,显示每月平均咨询次数?
提前感谢您的帮助
'count(*)'是什么?这可能是一个线索。 – Boggartfly
我想平均每个月的咨询数量,所以我尝试数(*)来计算每个表的发生次数。我不知道是否可以提取字段visitDate的月份,然后按月排序平均值? –
我正在对MS SQL Server 2016进行调查。等一下! – Boggartfly