查找日期之间的差异



可能重复:
试图获得的月数

我有

                            memberpayments table 
                                totalamountpaid
                                exppayments
                                expmonthly payments
                                dueday
                                memberid

我想在这里找到这样的日期差异我已经使用c#找到了日期差异

但我想用mysql 找到日期差异

  double equivalentPayments = totalamountpaid /expmonthly payments;
  double monthdiff = Math.Ceiling(exppayments - equivalentPayments); 
  monthdiff -= 1;
  int dueDay = 01;
  DateTime expDate = DateTime.Today.AddMonths((int)monthdiff).AddDays(DateTime.Today.Day - dueDay);
  int diff = DateTime.Today.Subtract(expDate).Days;

我试过使用日期差异,但它给出了两个日期之间的差异,而不是像上面的解决方案(c#(那样给出日期差异。

我能在一个查询中得到所有这些语句吗。。。。。。使用mysql。。。。

有人能帮我解决吗

MySQL有一组大型的日期-时间函数。使用它们来发现日期之间的差异是相当琐碎的:(

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html

如果我理解正确的话,你所追求的只是两次约会的天数差异。这可以使用DATEDIFF(a,b(:(

来完成

相关内容

  • 没有找到相关文章

最新更新