【发布时间】:2019-01-24 10:25:15
【问题描述】:
我想获取所有活跃的会员,付款期=每两周一次,以及每个会员在特定年份和月份的相应储蓄记录。请注意,某些成员可能没有给定年份和月份的储蓄记录。 我写了一个查询,但它没有返回在储蓄表中没有储蓄记录的成员。
SELECT Member.memberID As [ID],Member.firstName AS [First Name],
Member.lastName AS [Last Name], Member.paymentPeriod AS [Payment Period],
Savings.savingId AS [Savings Id], Savings.enteredAmount AS [Amount]
FROM Member
LEFT JOIN Savings ON Member.memberID = Savings.memberId
WHERE Member.isActive = 'Active' AND Member.paymentPeriod = 'Fortnightly'
AND Year(Savings.enteredDate)=2019 AND Month(Savings.enteredDate) = 1;
【问题讨论】: