• MYSQL计算时间


    简介:这是MYSQL计算时间的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=335090' scrolling='no'>


    mysql有2个函数可以做日期加法,adddate和date_add,没什么区别。

    select count(*) from table where time>=ADDDATE('2008-03-12', INTERVAL 1 DAY)

    select count(*) from table where time>=DATE_ADD('2008-03-12', INTERVAL 1 DAY)

    如果是减的话可以:

    select count(*) from table where time>=ADDDATE('2008-03-12', INTERVAL -1 DAY)

    select count(*) from table where time>=DATE_ADD('2008-03-12', INTERVAL -1 DAY)

    日期的有datediff(t1,t2),时间的有timediff(t1,t2);

    这两种情况都是t1-t2;

    select datediff('2008-08-08', '2008-08-01'); -- 7
    select datediff('2008-08-01', '2008-08-08'); -- -7

    select timediff('2008-08-08 08:08:08', '2008-08-08 00:00:00'); -- 08:08:08
    select timediff('08:08:08', '00:00:00'); -- 08:08:08

    注意:timediff(time1,time2) 函数的两个参数类型必须相同。

    (有时候,需要将两个时间相加,这个时候,mysql没有提供类似于timediff的方法,我试过了,可以这样搞:

    select timediff('22:10:20','-23:52:11');

    返回的结果是:46:02:31

    “MYSQL计算时间”的更多相关文章 》

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/335090.html pageNo:10
  • 相关阅读:
    POJ 3093 Margaritas on the River Walk(背包)
    BZOJ 2287 【POJ Challenge】消失之物(DP+容斥)
    WC2017 Day1
    WC2017 Day0
    WC2017 Conclusion
    WC2017 Day6
    UOJ #58 糖果公园
    WC2017 Day5
    codevs 1946 阿狸的打字机
    HDU 2457 DNA_repair
  • 原文地址:https://www.cnblogs.com/ooooo/p/2247913.html
Copyright © 2020-2023  润新知