我有我的數據庫中下表檢索
會員
- ComapanyId
- IsMember
- JoinedDate
- ExpiryDate
- RejoinDate
- LeavingDate之間的一些日期範圍內使用數據
我使用下面的查詢到所有成員爲2011-01-31
select * from MEMBERSHIP
where (JoinedDate < '2011-01-31' or RejoinDate < '2011-01-31') and IsMember=1
我的問題是它不符合我經理的數字返回。難道我做錯了什麼?
的你解釋'joineddate','expirydate','rejoindate'和'leavingdate'之間的關係。還有'ismember'是什麼意思? – MatBailie
@Dems會員 – Joshua
你太含糊。對於'ismember',這是否意味着他們今天是會員***,所以對於歷史日期來說這意味着沒有***?您需要對所有這些字段進行完整且準確的描述,以便我們能夠理解所有的用例。 – MatBailie