gpt4 book ai didi

mysql - 如何从数据库中的日期中减去日期

转载 作者:行者123 更新时间:2023-11-29 07:32:21 25 4
gpt4 key购买 nike

我正在使用此查询 Select (DateRented-DateReturned) as 'Left now' 但问题是如果 DateRented 为 2015-8-31 并且 DateReturned 为 2015-9-31 则输出为 -100。但预计产出是30天

最佳答案

使用datediff()代替:

select datediff(DateReturned, DateRented)
. . .

MySQL 可以用日期做一些奇怪的事情。在数字上下文中,它有时会将它们转换为数字,因此您得到的不是 2015-08-01,而是整数 2,0150,801。这似乎就是您的情况所发生的情况。

关于mysql - 如何从数据库中的日期中减去日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32159080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com