membership table
membership start date 2011-01-10
membership end date 2012-09-08
membership monthly amount £120.00
member_Id
member table
member_id
会员将在每个月的第10日支付款项......我可以获得会员已支付的总金额到这个日期2011- 05-15,它有可能使用mysql查询。使用mysql查询计算提款日期前的总金额
这是你们
SELECT TIMESTAMPDIFF(MONTH, membertomships.memberToMship_StartDate, MIN(membertomships.memberToMship_EndDate,'2011-7-06'))* memberToMship_ChargePerPeriod FROM membertomships WHERE membertomships.member_Id = '1';
建议的SQL查询 但它在memberToMship_EndDate日期memberToMship_EndDate和此日期“2011年7月6日”
之间给错误,“2011年7月6日”你会说明为什么它给错误
如果这个问题不清楚请亲密我.. – user682417
曾听说[WHERE](http://dev.mysql。 com/doc/refman/5.0/en/select.html)子句或[SUM](http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_sum)函数? – Jacob
你的意思是他们迄今为止付过多少钱? – Raoul