例如 门店 销售 毛利 交易笔数
1 2345 300 256
2 5584 459 336
3 4584 500 290
这样一个表如果我想计算毛利率用语句怎么写才能把毛利除以销售了。
1 2345 300 256
2 5584 459 336
3 4584 500 290
这样一个表如果我想计算毛利率用语句怎么写才能把毛利除以销售了。
解决方案 »
- 请大家帮帮忙,着急解决!ORACLE 中怎么向已有的CSV文件的末尾继续追加记录,解决马上结贴!!
- 请问如何生成这样的序号?
- 怎么建立自动增长列
- 怎样做一个在数据库中取出本月和上月的数据数据进行比较???
- 如何配置这样的级联删除!
- 进来看看 select dbms_random.value from dual 出错
- 请问?关于sqlcode
- 请假大侠如何查询第n条到m条数据,并且排序
- 不支持要求的字符集转换(从类型31到852)原数据库的字符集我不知道是多少。怎么解决!!
- 我的oracle designer怎么回事?请大家帮帮忙。
- win7安装oracle10g完成后登录时输入密码和用户名后界面就关闭
- ORACLE 存储过程
from tb
USER 为 "SCOTT"SQL> ed
已写入 file afiedt.buf 1 CREATE TABLE tb(
2 门面 VARCHAR2(5),
3 销售 NUMBER(5),
4 毛利 NUMBER(5),
5 交易笔数 NUMBER(5)
6* )
SQL> /表已创建。SQL> ed
已写入 file afiedt.buf 1 INSERT INTO tb
2 SELECT '1',2345,300,246 FROM dual union
3 SELECT '2',5584,459,336 FROM dual union
4* SELECT '3',4584,500,290
SQL> /SQL> select * from tb;门面 销售 毛利 交易笔数
----- ---------- ---------- ----------
1 2345 300 246
2 5584 459 336
3 4584 500 290SQL> ed
已写入 file afiedt.buf 1 select 门面,销售,毛利,交易笔数, 毛利/销售 AS 毛利率
2* from tb
SQL> /门面 销售 毛利 交易笔数 毛利率
----- ---------- ---------- ---------- ----------
1 2345 300 246 .12793177
2 5584 459 336 .08219914
3 4584 500 290 .109075044
select 门店 ,销售 ,毛利 ,交易笔数,round(毛利/销售,2)||'%' 毛利率 from tb1