SQL语句—查询重复数据并统计
发布网友
发布时间:2022-04-08 01:34
我来回答
共2个回答
热心网友
时间:2022-04-08 03:03
子查询统计里group by 少了一个jgmc
select grbh from nb_bxjl group by grbh,CONVERT( CHAR(20),bxrq, 111 ) ,jgmc having count(grbh)>1
热心网友
时间:2022-04-08 04:21
group by 少一个字段,加上grbh
再说你这表结构不清晰,
表二:nb_bxjl【报销记录】
表三:nb_bxjl2【报销记录2】
分别记录的什么信息追问表二:nb_bxjl【报销记录】 :里面记录了患者的报销信息,有bxid字段和nb_bxjl2表里面的bxid是一样的,要取里面的grbh(个人编号)和bxrq(报销日期),将个人编号在相同日期里的超过1条以上的信息予以统计。
表三:nb_bxjl2,表二和表三管关联要取的是这个表里面的jgmc,也就是机构编码。
追答你这个是查询所有的了,包括就诊一次的
group by yymc,jgmc,grbh
having(count(grbh)>1)
你这个日期是输入的的吧
如果是时间段,group by还要加上bxrq