我认为ABS()在MySQL中不能与日期时间一起使用是正确的吗?
我正在尝试返回日期值最接近2015年7月1日的行。此日期的任何一方,无论哪一个最接近,我都想返回。
我已经做过一些研究,所有这些使我回到ABS(),但是我无法使其正常工作,我猜测这是由于上面的原因……数学函数。
任何建议将不胜感激。谢谢。
答案 0 :(得分:1)
您可以对某些Date and Time Functions(例如DATEDIFF)的结果或两个TO_SECONDS()调用之间的差使用ABS()。
答案 1 :(得分:1)
我认为你是对的。在官方MySql Date and Time Documentation中,没有用于ABS()的方法,甚至无法估计最接近的日期。您可能需要使用自己熟悉和熟悉的编程语言来解决此问题。希望对您有所帮助:)