我有一個MySQL表(其中包括)以下的列:calcutate成員資格有效期,到現在爲止,或直到結束日期
[name] [member_since_date] [member_until_date]
當某人的成員結束後,[member_until_date]
字段被填充,否則將包含NULL。
我需要以下一個純粹的基於SQL的解決方案:
我想計算長期有人是怎樣一個成員:當[member_until_date]
充滿,我需要它來計算[member_until_date] - [member_since_date]
。
當有人仍然是一個成員,場[member_until_date]
是NULL
,這樣的話,我需要它來計算[NOW] - [member_since_date]
。
我希望我對此足夠清楚,我希望有人對我有一個答案。
我沒有線索如何開始,所以我試過了什麼?不是很多...:$ – Noweem 2012-05-01 11:54:42