作为一个例子,可以说我的数据集认为:SQL查询语法:破出列的值
EMPLOYEE_ID
EMPLOYEE_NAME
EMPLOYEE_ACCT_ID
EMPLOYEE_ACCT_TYPE
EMPLOYEE_ACCT_BALANCE
我想通过以下方式来呈现数据:
EMPLOYEE | CHECKING | SAVINGS | INVESSTMENT | XMAS |
_______________________________________________________________________
Mary | 100.00 | 700.00 | 3,000.00 | 175.00
Jim | 850.00 | 600.00 | 1,500.00 | 0.00
TOTAL | 950.00 | 1,300.00 | 4,500.00 | 175.00
我在哪里被困住的是如何将EMPLOYEE_ACCT_TYPE分成列,每个帐户类型值列出了它的余额。提前致谢。
重新格式化的表格,有一个人表,并与ACCT型和人ID为的帐户表 – 2011-12-22 14:54:42
复合主键@Susan您需要提供更多信息一个ACCT表。你有几个记录每个员工?每个帐户都有不同的帐户类型? – 2011-12-22 14:55:22
您使用的是什么RDBMS?,您是否有固定数量的'EMPLOYEE_ACCT_TYPE',或者您希望您的查询是动态的? – Lamak 2011-12-22 14:57:19