zoukankan      html  css  js  c++  java
  • INTERVAL

    interval

    用法:interval 得到的是一个时间间隔,是一种数据类型,可以直接与日期进行计算;

    1,Interval '11' year(n)

      -- 输出结果为:+11-00 (表示11年0个月)

      n为年的精度,默认值为2,'integer' 中的integer位数不能大于n

    2,interval '20' month(n)

      -- 输出结果为:+01-08(1年8个月)

      n仍为年的精度,integer的值不能使输出结果溢出(如:n=2输出结果最大值为:+99-11,所以integer值不能大于1199(=99*12+11) )

    3,interval '99-11' year(n) to month

      -- 输出结果为:+99-11

      此处的格式必须是‘integer-integer’

    4,interval '99' day(n)

      -- 输出结果为:+99 00:00:00(99天0小时)

      n为天的精度,默认值为2

    5,interval '90000' second(n)

      -- 输出结果为:+01 01:00:00.000000(1天零1小时)

      n为秒的精度(小数点后的位数),默认值为6

    6,interval '2 1:03:1' day(1) to second(3)

      -- 输出结果为:+2 01:03:01.000

    now()      '当前日期';

    now() - INTERVAL 7 DAY        '7天之前日期';

    通过订单时间(order_date)查询七天之内是否存在订单

    SELECT * , COUNT(1) AS '订单数量' FROM TBL_order  where order_date >=  now() - interval 7 day ;

  • 相关阅读:
    Zend Studio 9.0.2破解文件和注册码下载
    shell之netstat命令
    shell之arp命令
    Linux网络运维相关
    Linux静态ip设置及一些网络设置
    shell之进程
    shell之小知识点
    软连接与硬链接
    shell之dialog提示窗口
    Linux特殊权限位
  • 原文地址:https://www.cnblogs.com/bors/p/bors_interval.html
Copyright © 2011-2022 走看看