select serv_id ,acct_id,cust_id,
sum(charge)/100,sum(duration),sum(meter),sum(counts)
from ods_bill_detail_item_day
where latn_id=2004
group by serv_id,acct_id,cust_id;
才可以
sum(charge)/100,sum(duration),sum(meter),sum(counts)
from ods_bill_detail_item_day
where latn_id=2004
group by serv_id,acct_id,cust_id;
才可以
解决方案 »
- 1
- C/S结构中客户端不安装oracal客户端,怎样连接数据库?也不利用安装程序打包oracal组件的方法。
- 关于模糊查询!大家帮我看下,谢谢了
- 请教一个分组的sql语句
- oracle 如何根据service_name 找到 DB_NAME and instance_name??
- SQL语句中要求查询的结果不重复
- 在线等待!!!如何给自建的表空间增加Unlimited回退段???
- 老问题,新困难,求救!!!!!!
- 关于create any table及权限问题
- 系统使用GHOST还原后无法启动监听,错误信息如下:
- 数据转移!!!!!!!!!!!!
- 我装有两个OS,在简体的win2003上装了个oracle9,发现在OEM里包错的框里的汉字都变成了????,有社么办法吗?
对于需要分组的语句,select子句中,所有非分组字段都必须在group by子句的列表中;
否则语意是不通的。
当然,你的意思也可能是:
select serv_id,sum(charge)/100,sum(duration),sum(meter),sum(counts) from ods_bill_detail_item_day where latn_id=2004 group by serv_id;