mysql中date_365bet与date_sub函数运用详松

时间:2018-12-03 军事天下网(www.juntx.com) 小编:[db:作者] 点击:

  在mysql中date_365bet与date_sub函数区别date_365bet是对日期加以减操干而date_sub是从日期减去指定的时间距退了,下面我到来伸见几个实例父亲家壹道看看

  mysql 中 DATE_365bet(date,INTERVAL expr type) 和 DATE_SUB(date,INTERVAL expr type)

  此雕刻些函数实行日期运算。 date 是壹个 DA365betIME 或DATE值,用到来指定宗始时间。 expr 是壹个表臻式,用到来指定从宗始日期添加以或减去的时间距退值。 Expr是壹个字符串;关于负值的时间距退,它却以以壹个 ‘-’扫尾。 type 为365bet,它训示了表臻式被说皓的方法。

  365betINTERVA及 type 分类符均不区别父亲小写。

  mysql中内置函数date_365bet和date_sub能对指定的时间终止添加以或增添以壹个指定的时间距退,语法如次:

  就中date是指定的日期,INTERVAL为365bet,expr是详细的时间距退,type是时间单位。剩意:type却以骈合型的,譬如YEAR_MONTH。假设type不是骈合型的,DATE_365bet和DATE_SUB实则却以畅通用,鉴于expr却认为壹个正数。却用的type如次表:

  MICROSECOND 距退单位:毫秒

  SECOND 距退单位:秒

  MINUTE 距退单位:分钟

  HOUR 距退单位:小时

  DAY 距退单位:天

  WEEK 距退单位:星期

  MONTH 距退单位:月

  QUARTER 距退单位:季度

  YEAR 距退单位:年

  SECOND_MICROSECOND 骈合型,距退单位:秒、毫秒,expr却以用两个值到来区别指定秒和毫秒

  MINUTE_MICROSECOND 骈合型,距退单位:分、毫秒

  MINUTE_SECOND 骈合型,距退单位:分、秒

  HOUR_MICROSECOND 骈合型,距退单位:小时、毫秒

  HOUR_SECOND 骈合型,距退单位:小时、秒

  HOUR_MINUTE 骈合型,距退单位:小时分

  DAY_MICROSECOND 骈合型,距退单位:天、毫秒

  DAY_SECOND 骈合型,距退单位:天、秒

  DAY_MINUTE 骈合型,距退单位:天、分

  DAY_HOUR 骈合型,距退单位:天、小时

  YEAR_MONTH 骈合型,距退单位:年、月

  对应骈合型的type,需寻求运用伸号对两个参数终止援用宗到来,中间男用任何匪数字字符干为距退即却,同时不能运用正数。条是时间距退条指定了壹个值,这么也能正日工干,条是对应XXX_YYY运用的单位为YYY,也就相当于单壹单位的type,同时却以运用正数。骈合型的用法如次:

  转载出产处:http://www.111cn.net/database/mysql/52936.htm