这句sql执行出错,为什么?
SELECT count(msisdn),
count(DISTINCT msisdn),
sum(to_number(price)),
province,
sources,
cooperateid,
deviceid,
create_dt
FROM t_cooperate_log_200704
group by province, sources, deviceid, cooperateid, create_dt
实验了一下是sum(to_number(price))这个字段的问题
如果不按create_dt日期group by 而是查一天的数据,没有错误
------解决方案--------------------price如果为空,to_number会报错,加一个nvl