【发布时间】:2017-02-27 14:21:36
【问题描述】:
我对编程很陌生。在我的数据库类中,我必须“仅返回余额大于 50 的发票”。 当我运行它时,什么都没有出现。我做错了什么?
USE ap;
SELECT invoice_number, payment_total + credit_total AS 'payment_credit_total' , invoice_total - 'payment_credit_total' AS 'balance_due'
FROM invoices
WHERE 'balance_due' > 50
ORDER BY 'balance_due' DESC
【问题讨论】:
-
幸运的是,读者已经发现了这个查询的问题。但是,通常我们会要求提问者准备尽可能小的测试数据集来突出问题。就目前而言,如果有人没有发现查询问题,答案可能是有问题的表是空的。考虑在您的问题中添加一个 SQL Fiddle - 这也可以包含一个简单的数据集。
标签: mysql