你都把日期值设置成了字符串,当然就没有办法按照月份进行统计了
保留日期类型,如果需要按字符串使用,另加一列作为辅助
sele ct b.code as '单据编号',a.date as '入库日期',a.jbr as '经办人',a.note as '备注',
b.qsbh as '起始编号',b.sl as '本数',b.jsbh as '结束编号',b.note as '摘要' from RKZB a left join rkmx b on (a.code = b.code) where YEAR(a.date) = (select YEAR(GETDATE())) ORDER BY a.date,b.code