我用group by 统计数据的时候会出现重复字段
select mtrq,cpmc,sun(sales) as tal from total group by mtrq,cpmc
mtrq cpmc tal
2008-4-20 冰箱 12
2008-4-20 冰箱 27
2008-4-20 彩电 48
2008-4-20 彩电 24
2008-4-20 空调 70
2008-4-20 空调 34
2008-4-20 洗衣机 82
2008-4-20 洗衣机 93为什么会出现两次呢?
select mtrq,cpmc,sun(sales) as tal from total group by mtrq,cpmc
mtrq cpmc tal
2008-4-20 冰箱 12
2008-4-20 冰箱 27
2008-4-20 彩电 48
2008-4-20 彩电 24
2008-4-20 空调 70
2008-4-20 空调 34
2008-4-20 洗衣机 82
2008-4-20 洗衣机 93为什么会出现两次呢?
也可以通过distinct检查下记录
最常见的是多空格之类
你用group by trunc(mtrq),trim(cpmc)
去试试
报错 提示无效字符
如何去空格?
难道我把那么多数据都replace一次
几百万条呢
ltrim()
两个就不错
数据还在跑 看行不行