表结构:
seq,name,type,money。seq是主键,不重复
其他可以重复。即,一个name下,可以有多条相同的type记录。
type一共有5种=============================================要实现的是
查询出每一个name下,不同type的money和。name type1 type2 type3 type4 type5谢谢!
seq,name,type,money。seq是主键,不重复
其他可以重复。即,一个name下,可以有多条相同的type记录。
type一共有5种=============================================要实现的是
查询出每一个name下,不同type的money和。name type1 type2 type3 type4 type5谢谢!
解决方案 »
- ORACLE数据库
- 如何实现oracle表的某个字段的部分排序啊。
- 要编程序检索一个oracle数据库,如何提高速度?
- 请beckhambobo(beckham) ,zmgowin(隐者),gslrq(夜归人)溺水三千等高手进,关于logminer 中的utl_file_dir参数 问题
- 一个看似简单的小问题
- 请大侠指叫
- 请问通过ASP 在Oracle9i的数据库表中添加一条新的记录,该怎么写?(在线等)
- oracle 比sql server 难在哪里?
- dataguard搭建的时候报错ORA-01017: invalid username/password; logon denied
- open cursor for sql报缺失表达式?
- ora 备份恢复
- 带子查询的SQL语句怎么实现for update
sum(decode(type,type2,money,0)) type2,
sum(decode(type,type3,money,0)) type3,
sum(decode(type,type4,money,0)) type4,
sum(decode(type,type5,money,0)) type5,
from tablename
group by name
sum(decode(type,type2,money,0)) type2,
sum(decode(type,type3,money,0)) type3,
sum(decode(type,type4,money,0)) type4,
sum(decode(type,type5,money,0)) type5 --上面的这里多了个,
from tablename
group by name
我试了,这样也是出错的。下面是我的select english_vessel_m,
sum(decode(BUSINESS_C,'SD',AMOUNT_BILL_N,0))'SD',
sum(decode(BUSINESS_C,'SL',AMOUNT_BILL_N,0))'SL',
sum(decode(BUSINESS_C,'SE',AMOUNT_BILL_N,0))'SE',
sum(decode(BUSINESS_C,'PO',AMOUNT_BILL_N,0))'PO',
sum(decode(BUSINESS_C,'LH',AMOUNT_BILL_N,0))'LH',
sum(decode(BUSINESS_C,'DD',AMOUNT_BILL_N,0))'DD',
sum(decode(BUSINESS_C,'VC',AMOUNT_BILL_N,0))'VC'
from fee_bill
group by english_vessel_m
select english_vessel_m,
sum(decode(BUSINESS_C,'SD',AMOUNT_BILL_N,0)) SD,
sum(decode(BUSINESS_C,'SL',AMOUNT_BILL_N,0)) SL,
sum(decode(BUSINESS_C,'SE',AMOUNT_BILL_N,0)) SE,
sum(decode(BUSINESS_C,'PO',AMOUNT_BILL_N,0)) PO,
sum(decode(BUSINESS_C,'LH',AMOUNT_BILL_N,0)) LH,
sum(decode(BUSINESS_C,'DD',AMOUNT_BILL_N,0)) DD,
sum(decode(BUSINESS_C,'VC',AMOUNT_BILL_N,0)) VC
from fee_bill
group by english_vessel_m