查找两个日期之间的TimeDiff

时间:2018-11-03 22:01:00

标签: php mysql sql datediff

我有一个带有一些列的MySQL数据库,其中两列有两个不同的日期。

在该站点中,我将两个日期放在表中的两个列中,但是我需要在另一列中计算并重现两个日期之间的天数。

我找到了以下代码:

tns proxy clear

它可以工作,但是我需要更改此日期并将数据放入数据库中。乔,我能解决这个问题吗?

我正在使用此

更新client_invoices 设置x6 = datediff(x4,date_due)

作为mysql中的事件,但是每次他们更新服务器时,“事件调度程序状态”都会关闭。

如何在不安排事件的情况下直接在sql中执行此操作?

谢谢, 里巴斯

1 个答案:

答案 0 :(得分:2)

在MySQL中,您只需使用datediff()

$form = $this->createFormBuilder($student)
    ->add('university',TextType::class)
    ->add("course",TextType::class)
    ->add("location")
    ->getForm();

如果要更新列:

select t.*, datediff(day1, day2) as days_diff
from t;