12
返回列表 发新帖
楼主: 有缘休闲

求SQL如何写,条件如下,再线

[复制链接]
论坛徽章:
0
11#
 楼主| 发表于 2005-1-25 18:08 | 只看该作者
select dept, name,
sum(decode(dj, '甲', 1, 0)),
sum(decode(dj, '乙', 1, 0)),
sum(decode(dj, '丙', 1, 0)),
to_char( sum(decode(dj, '甲', 1, 0)) / ( sum(decode(dj, '甲', 1, 0)) + sum(decode(dj, '乙', 1, 0)) + sum(decode(dj, '丙', 1, 0)) ) * 100, 'fm90.00')||'%'
from table_name
group by dept, name;

能问下 这个什么意思??? 'fm90.00'    ????


jaunt  楼主  你好, 谢谢

使用道具 举报

回复
论坛徽章:
61
ITPUB元老
日期:2007-04-12 18:40:43迷宫蛋
日期:2012-02-23 12:46:43奥运会纪念徽章:拳击
日期:2012-08-20 17:25:09奥运会纪念徽章:举重
日期:2012-09-04 23:29:12奥运会纪念徽章:水球
日期:2012-09-24 17:12:21ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:07奥运会纪念徽章:网球
日期:2012-10-19 22:10:13咸鸭蛋
日期:2012-12-27 10:14:52双黄蛋
日期:2013-01-11 13:57:34咸鸭蛋
日期:2013-01-21 14:47:26
12#
发表于 2005-1-25 21:16 | 只看该作者

用關聯就可以吧﹖

外關聯可以搞定。
如果資料多的話﹐用decode就太麻煩了

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
13#
发表于 2005-1-25 21:36 | 只看该作者
'fm90.00' 是那个百分率的显示格式,保留两位小数点,你把他去掉 试一下就清楚了~

使用道具 举报

回复
论坛徽章:
0
14#
 楼主| 发表于 2005-1-26 22:43 | 只看该作者
谢谢

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表