我想顯示可捐獻獻血者的捐贈者名單。爲此,我計算他們的最後捐贈日期是否在90天之前。這裏是我的查詢:顯示90天前的所有記錄
select *
from donar, donation
donar.id=donation.donar_id
and sex='female'
and datediff(curdate(),donation_date) > 120
問題是,它完美地顯示捐贈者的名字,但如果供體血了,現在它仍然顯示在列表中他的名字怎麼一回事,因爲他有前90天之前的條目。我該如何解決這個問題?
什麼是「donation_date」字段類型? – 2012-10-28 22:00:33
不在於它真的很重要,但你可能是指「供體」,而不是「Donar超級」。 – doublesharp
字段類型日期 – dxenaretionx