【发布时间】:2013-03-15 15:57:18
【问题描述】:
查询:
SELECT aType, SUM(Earnings - Expenses) "Rev"
FROM aTable
GROUP BY aType
ORDER BY aType ASC
结果:
| aType | Rev |
| ----- | ----- |
| A | 20 |
| B | 150 |
| C | 250 |
问题: 是否可以在我的初始查询中使用 Sybase 语法在底部显示摘要行,如下所示,还是必须完全是一个单独的查询?
| aType | Rev |
| ----- | ----- |
| A | 20 |
| B | 150 |
| C | 250 |
=================
| All | 320 |
我无法从 SQL 获取 ROLLUP 函数以成功转换到 Sybase,但我不确定是否有其他方法可以做到这一点,如果有的话。
谢谢!
【问题讨论】:
-
GROUP BY ROLLUP (aType)应该在 Sybase 中工作 -
谢谢rs。我收到错误:“未找到函数 'ROLLUP'。如果这是 SQLJ 函数或 SQL 函数,请使用 sp_help...”
-
@Matt 。 . .什么版本的 Sybase?
标签: sap-ase