`
daxiong921
  • 浏览: 45887 次
  • 性别: Icon_minigender_1
  • 来自: 龙岩
社区版块
存档分类
最新评论

SQL COOKBOOK 练习3.9在SQL SERVER下的错误

阅读更多
书上给出的DB2,ORACLE,SQLSERVER的解决方案,在SQLSERVER中不能使用。

只能使用中间那个通用的解决办法:
Select e.DEPTNO,sum(e.SAL*(case when eb.TYPE=1 then .1 when eb.TYPE=2 then.2 when eb.TYPE=3 then .3 end)) as total_bonus,total_sal
from EMP e,EMP_BONUS eb,
			(Select DEPTNO,SUM(sal) as total_sal
			from EMP
			where DEPTNO=10
			group by DEPTNO) d
where e.EMPNO = eb.EMPNO
and	  e.DEPTNO = d.DEPTNO
group by e.DEPTNO,total_sal

分享到:
评论

相关推荐

    SQL COOKBOOK(压缩1/2)

    《SQL Cookbook中文版》中的SQL 是计算机世界的语言,在用关系数据库开发报表时,将数据放入数据库以及从数据库中取出来,都需要SQL 的知识。很多人以一种马马虎虎的态度在使用SQL,根本没有意识到自己掌握着多么...

    SQL COOKBOOK(压缩2/2)

    《SQL Cookbook中文版》中的SQL 是计算机世界的语言,在用关系数据库开发报表时,将数据放入数据库以及从数据库中取出来,都需要SQL 的知识。很多人以一种马马虎虎的态度在使用SQL,根本没有意识到自己掌握着多么...

    Python Cookbook

    1. **1.1 不使用临时变量交换值**:通常情况下,交换两个变量的值需要借助第三个临时变量,但在Python中可以通过简洁的方式直接实现这一功能,例如:`a, b = b, a`。 2. **1.2 构建字典时避免过多引用**:当构建...

    《Python Cookbook》第三版繁體中文

    《Python Cookbook》第三版是一本由David Beazley和Brian K. Jones编写的高级编程指导书,专为解决实际编程问题而设计。本书涵盖了众多领域,从数据结构和算法、字符串和文本处理、数字、日期和时间的操作,到迭代器...

    Python cookbook.pdf

    ### Python Cookbook知识点解析 #### 一、Python Shortcuts(Python快捷技巧) **1.1 Swapping Values Without Using a Temporary Variable(无需临时变量交换值)** 在Python中,可以通过简单的语法来实现两个...

    flex3的cookbook书籍完整版dpf(包含目录)

    3.9 节在容器内控制滚动和溢出 3.10 节控制Box 组件的布局 3.11 节使用容器初始化 3.12 节创建TitleWindow 3.13 节通过LinkBar 控制ViewStack 3.14 节将ViewStack 的选中索引数绑定到一个变量上 3.15 节使用延迟实例...

Global site tag (gtag.js) - Google Analytics