【发布时间】:2021-03-31 04:06:17
【问题描述】:
我正在创建一个简单的 gim 系统付款提醒计算部分。我想得到那些没有支付当月金额的人的结果,这些人的名字需要显示。到目前为止我尝试过的内容附在下面。
会员表
id mno pname dob
1 e001 john 1991.12.3
2 e002 steve 1987.11.3
3 e003 sunm 1986.11.31
4 e004 jeba 1981.1.3
付款表
id mno paydate amount months
1 e001 2020-12-14 20000 12
月表12表示-十二月月我得到了当月的SQL代码MONTH(getdate())
我试过这样的查询
SELECT Member.mno
,Member.pname
,payment.amount
FROM Member
LEFT JOIN payment ON Member.mno = payment.mno
WHERE payment.amount IS NULL
AND payment.months = MONTH(getdate())
当我运行查询时,我没有得到任何结果。我想得到那些没有支付当月金额的人的结果,这些人的名字需要显示。上述查询有什么问题?
【问题讨论】:
-
您的问题被标记为“mysql”,但代码不会在 MySQL 中运行。