drdyf42880 2014-12-09 01:09
浏览 34
已采纳

如何计算MySQL的时差?

I have a table with column 'start', which contain the start date of some tasks

+----------+---------------------+------------+
| name     | start               | end        |
+----------+---------------------+------------+
| p1       | 2014-12-08 15:56:03 |            | 
| p2       | 2014-12-08 15:56:03 |            | 
| p3       | 2014-12-08 15:56:03 |            | 
| ...      | ...                 | ...        | 
+----------+---------------------+------------+

I need to select, from this table all the tasks started for more than 48h I tried

start between DATE_SUB(NOW(),INTERVAL 2 DAY) and  NOW()

I googled and tried several ways to compare date but unfortunately didn't get the result as expected.

  • 写回答

3条回答 默认 最新

  • douyi6290 2014-12-09 01:14
    关注

    I'm not fluent on the ways of doing this purely with mysql, but you could do the dates with PHP (since you tagged this as using PHP too):

    $startDate = date("Y-m-d H:i:s",strtotime("-48 hours"));
    $nowDate = date("Y-m-d H:i:s");
    $sql = "select * from table where start >= '".$startDate."' AND start <= '".$nowDate."'";
    // execute your sql statement here and fetch results
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?