表:card_no money
11111 90
22222 110
11111 80
33333 3000
33333 12000
44444 4000
55555 600000
统计如下金额 消费卡的数 消费记录数 总金额
100以下 1 2 170
100-1000 1 1 110
1000-10000 2 2 7000
10000以上 2 2 612000合计 6 7 619280
11111 90
22222 110
11111 80
33333 3000
33333 12000
44444 4000
55555 600000
统计如下金额 消费卡的数 消费记录数 总金额
100以下 1 2 170
100-1000 1 1 110
1000-10000 2 2 7000
10000以上 2 2 612000合计 6 7 619280
解决方案 »
- 电脑ip地址变了以后,oracle服务器不能用怎么办?大虾来帮忙~~
- 那位大侠能看一看这个难题
- 如何将一个数据库中的表导入另一个数据库
- 请教:为什么添加主键的SQL语句,老是提示缺少右括号
- 在一台机器上可以同时装SQL Server和Oracle吗?
- 急!数据库出错
- 如何在java中实现读oracle的表结构?
- 谁知道搜索引擎google用的是什么数据库引擎,是oracle吗?sohu,yahoo,sina,百渡 呢?
- 请教视图上的触发器问题
- 请教oracle8.0.5在win2k advanced server+P4上安装的问题
- 请问怎么列出表中某个字段组合重复的记录?
- 大姐紧急求助:如何把ORACLE数据库中的一个BLOB字段中存贮的图片,以同一表中的某个字段值这文件名存成一系列文件。谢谢
from (
select case when money < 100 then '100以下'
when money < 1000 and money >100 then '100-1000
when money < 10000 and money > 1000 then '1000-10000'
when money > 10000 then '10000以上' 金额 ,card_no,money
from table_name
)
group by 金额;
楼上那人 没写END 呵呵
cardType_table
01 VIP卡
02 信用卡
03 储蓄卡
交易表:
TCC_TABLE
card_no money type
11111 90 01
22222 110 02
11111 80 03
33333 3000 02
33333 12000 01
44444 4000 03
55555 600000 01
统计如下 卡类型 金额 消费卡的数 消费记录数 总金额
VIP卡 100以下 1 2 170
100-1000 1 1 110
1000-10000 2 2 7000
10000以上 2 2 612000 信用卡 100以下 1 2 170
100-1000 1 1 110
1000-10000 2 2 7000
10000以上 2 2 612000 ......合计 12 14 ......