我正在使用此查询选择(DateRented-DateReturned)为“Left now”但问题是如果DateRented是2015-8-31而DateReturned是2015-9-31,则输出为-100。但预期产量是30天
答案 0 :(得分:2)
改为使用datediff()
:
select datediff(DateReturned, DateRented)
. . .
MySQL可以用日期做奇怪的事情。在数字上下文中,它有时会将它们转换为数字,因此,不是2015-08-01,而是获得整数2,0150,801。这似乎是你案件中发生的事情。