Mysql 如何使用单行sql计算运行时间?

Mysql 如何使用单行sql计算运行时间?,mysql,sql,database,Mysql,Sql,Database,我想用SQL计算经过的时间。我正在从python flask后端执行sql。 我的代码在这里: 从'business'中选择@d:=续订日期,其中b_id=5; 选择TIMESTAMPDIFF(DAY,@d,CURRENT_TIMESTAMP)作为经过时间; 是否存在并发问题的可能性?如何在本地进行测试 有没有办法写一行?为什么不能只写选择TIMESTAMPDIFF(日期、续订日期、当前时间戳)作为从'business'开始经过的时间,其中b\u id=5?@Nick,不能这样想。。。叹息。。

我想用SQL计算经过的时间。我正在从python flask后端执行sql。 我的代码在这里:

从'business'中选择@d:=续订日期,其中b_id=5;
选择TIMESTAMPDIFF(DAY,@d,CURRENT_TIMESTAMP)作为经过时间;
是否存在并发问题的可能性?如何在本地进行测试


有没有办法写一行?

为什么不能只写
选择TIMESTAMPDIFF(日期、续订日期、当前时间戳)作为从'business'开始经过的时间,其中b\u id=5?@Nick,不能这样想。。。叹息。。。花了两个小时。但就这么简单!非常感谢。别担心。我不确定这个问题对其他用户有很大的价值,所以你可以考虑删除它。为什么你不能只写“代码>选择TimeStimpDIFF(天,更新日期,CurrnEnter TimePress),从BuiID=5的‘业务’中过去;<代码>?@Nick,不能这样想。。。叹息。。。花了两个小时。但就这么简单!非常感谢。别担心。我不确定这个问题对其他用户有很大的价值,所以你可以考虑删除它。