【发布时间】:2016-01-03 13:23:02
【问题描述】:
所以我创建了一个视图,在这个视图中我有 person_id、account_id、日期、付款方式和价值。 在付款方式中,我指定了两种不同的方式:提款和存款。提款显示为负值。 我现在要做的是打印出所有提款和存款之和为负数的account_id。
这是我的 CREATE VIEW 代码:
CREATE VIEW payment
( personID, AacountID, date, payment_method, value )
AS SELECT pers_id, acc_id, date, 'deposit', value
FROM deposit
UNION ALL
SELECT pers_id, acc_id, date, 'withdrawal', -value
FROM withdrawal
我不允许在创建视图语句中使用 sum() 函数,我必须在视图上使用查询来打印出所有总体为负值的帐户。 我一直在寻找一段时间,但我刚刚找到了如何在创建视图语句中使用该函数。
【问题讨论】:
-
“不允许”是什么意思?你有错误吗?