【发布时间】:2018-05-03 04:58:01
【问题描述】:
这可能是重新发布,但我找不到任何可以回答我的问题的内容。我有一张表,其中天数列为双精度值,如 435.6 或 5.2,我需要将其转换为一个月。我试过了:
SELECT day FROM table WHERE DATE_ADD('2014-01-01', INTERVAL 31 DAY);
但该查询只是吐出相同的内容。请提供任何帮助。
【问题讨论】:
-
应该应用
435.6天的参考日期或开始日期是什么?您能向我们展示示例输入和输出数据吗? -
例如:我想使用开始日期 2014-01-01。因此,拥有双精度值 32.5 的“day”应转换为 2014-02-02,或者当 day 为 0.0 时,应转换为 2014-01-01。
标签: mysql date type-conversion double