我有两张表 mem_loan 和 share。在 mem_loan 表中,我有一个名为 DATE 的列,在份额中,我有一个名为 noofshares 的列。没有 mem_loan 的主键是 share 表中的外键。我想使用以下查询,但出现错误。
SELECT SUM(noofshares),year(convert(datetime,mem_loan.dos,105))
FROM shares s,mem_loan ml
JOIN mem_loan ON mem_loan.loan_acno = shares.loan_acno
WHERE year(convert(datetime,dos,105))=year(getdate())
错误如下:
列 'mem_loan.DOS' 在选择列表中无效,因为它既不包含在聚合函数中,也不包含在 GROUP BY 子句中。
请帮帮我