获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx

上传人:b****5 文档编号:19918223 上传时间:2023-01-12 格式:DOCX 页数:9 大小:18.85KB
下载 相关 举报
获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx_第1页
第1页 / 共9页
获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx_第2页
第2页 / 共9页
获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx_第3页
第3页 / 共9页
获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx_第4页
第4页 / 共9页
获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx

《获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx》由会员分享,可在线阅读,更多相关《获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。

获取当前时间减去10分钟的话SQL语句怎么写Word文件下载.docx

2DAYOFMONTH(date)

返回date的月份中日期,在1到31范围内。

selectDAYOFMONTH('

3DAYOFYEAR(date)

返回date在一年中的日数,在1到366范围内。

selectDAYOFYEAR('

34MONTH(date)

返回date的月份,范围1到12。

selectMONTH('

2DAYNAME(date)

返回date的星期名字。

selectDAYNAME("

1998-02-05"

'

Thursday'

MONTHNAME(date)

返回date的月份名字。

selectMONTHNAME("

February'

QUARTER(date)

返回date一年中的季度,范围1到4。

selectQUARTER('

98-04-01'

2WEEK(date)

 

WEEK(date,first)

对于星期天是一周的第一天的地方,有一个单个参数,返回date的周数,范围在0到52。

2个参数形式WEEK()允许

你指定星期是否开始于星期天或星期一。

如果第二个参数是0,星期从星期天开始,如果第二个参数是1,

从星期一开始。

selectWEEK('

1998-02-20'

7

0);

1);

8YEAR(date)

返回date的年份,范围在1000到9999。

selectYEAR('

98-02-03'

1998HOUR(time)

返回time的小时,范围是0到23。

selectHOUR('

10:

05:

03'

10MINUTE(time)

返回time的分钟,范围是0到59。

selectMINUTE('

98-02-0310:

5SECOND(time)

回来time的秒数,范围是0到59。

selectSECOND('

3PERIOD_ADD(P,N)

增加N个月到阶段P(以格式YYMM或YYYYMM)。

以格式YYYYMM返回值。

注意阶段参数P不是日期值。

selectPERIOD_ADD(9801,2);

199803PERIOD_DIFF(P1,P2)

返回在时期P1和P2之间月数,P1和P2应该以格式YYMM或YYYYMM。

注意,时期参数P1和P2不是日期值。

selectPERIOD_DIFF(9802,199703);

11DATE_ADD(date,INTERVALexprtype)

DATE_SUB(date,INTERVALexprtype)

ADDDATE(date,INTERVALexprtype)

SUBDATE(date,INTERVALexprtype)

这些功能执行日期运算。

对于MySQL3.22,他们是新的。

ADDDATE()和SUBDATE()是DATE_ADD()和DATE_SUB()的同义词。

在MySQL3.23中,你可以使用+和-而不是DATE_ADD()和DATE_SUB()。

(见例子)date是一个指定开始日期的

DATETIME或DATE值,expr是指定加到开始日期或从开始日期减去的间隔值一个表达式,expr是一个字符串;

它可以以

一个&

#8220;

#8221;

开始表示负间隔。

type是一个关键词,指明表达式应该如何被解释。

EXTRACT(typeFROMdate)函数从日期

中返回&

type&

间隔。

下表显示了type和expr参数怎样被关联:

type值含义期望的expr格式

SECOND秒SECONDS

MINUTE分钟MINUTES

HOUR时间HOURS

DAY天DAYS

MONTH月MONTHS

YEAR年YEARS

MINUTE_SECOND分钟和秒"

MINUTES:

SECONDS"

HOUR_MINUTE小时和分钟"

HOURS:

MINUTES"

DAY_HOUR天和小时"

DAYSHOURS"

YEAR_MONTH年和月"

YEARS-MONTHS"

HOUR_SECOND小时,分钟,"

DAY_MINUTE天,小时,分钟"

DAYSHOURS:

DAY_SECOND天,小时,分钟,秒"

MySQL在expr格式中允许任何标点分隔符。

表示显示的是建议的分隔符。

如果date参数是一个DATE值并且你的计算仅仅

包含YEAR、MONTH和DAY部分(即,没有时间部分),结果是一个DATE值。

否则结果是一个DATETIME值。

SELECT"

1997-12-3123:

59:

59"

+INTERVAL1SECOND;

1998-01-0100:

00

SELECTINTERVAL1DAY+"

1997-12-31"

;

1998-01-01

1998-01-01"

-INTERVAL1SECOND;

1997-12-3123:

59

SELECTDATE_ADD("

INTERVAL1SECOND);

INTERVAL1DAY);

1998-01-0123:

INTERVAL"

1:

1"

MINUTE_SECOND);

01:

SELECTDATE_SUB("

1998-01-0100:

00"

11:

DAY_SECOND);

1997-12-3022:

58:

-110"

DAY_HOUR);

1997-12-3014:

1998-01-02"

INTERVAL31DAY);

1997-12-02

SELECTEXTRACT(YEARFROM"

1999-07-02"

1999

SELECTEXTRACT(YEAR_MONTHFROM"

1999-07-0201:

02:

03"

199907

SELECTEXTRACT(DAY_MINUTEFROM"

20102如果你指定太短的间隔值(不包括type关键词期望的间隔部分),MySQL假设你省掉了间隔值的最左面部分。

例如,

如果你指定一个type是DAY_SECOND,值expr被希望有天、小时、分钟和秒部分。

如果你象"

10"

这样指定值,

MySQL假设日子和小时部分是丢失的并且值代表分钟和秒。

换句话说,"

DAY_SECOND以它等价于"

MINUTE_SECOND

的方式解释,这对那MySQL解释TIME值表示经过的时间而非作为一天的时间的方式有二义性。

如果你使用确实不正确的日期,

结果是NULL。

如果你增加MONTH、YEAR_MONTH或YEAR并且结果日期大于新月份的最大值天数,日子在新月用最大的天调整。

selectDATE_ADD('

1998-01-30'

Interval1month);

1998-02-28注意,从前面的例子中词INTERVAL和type关键词不是区分大小写的。

TO_DAYS(date)

给出一个日期date,返回一个天数(从0年的天数)。

selectTO_DAYS(950501);

728779

selectTO_DAYS('

1997-10-07'

729669TO_DAYS()不打算用于使用格列高里历(1582)出现前的值。

FROM_DAYS(N)

给出一个天数N,返回一个DATE值。

selectFROM_DAYS(729669);

TO_DAYS()不打算用于使用格列高里历(1582)出现前的值。

DATE_FORMAT(date,format)

根据format字符串格式化date值。

下列修饰符可以被用在format字符串中:

%M月名字(January&

December)

%W星期名字(Sunday&

Saturday)

%D有英语前缀的月份的日期(1st,2nd,3rd,等等。

%Y年,数字,4位

%y年,数字,2位

%a缩写的星期名字(Sun&

Sat)

%d月份中的天数,数字(00&

31)

%e月份中的天数,数字(0&

%m月,数字(01&

12)

%c月,数字(1&

%b缩写的月份名字(Jan&

Dec)

%j一年中的天数(001&

366)

%H小时(00&

23)

%k小时(0&

%h小时(01&

%I小时(01&

%l小时(1&

%i分钟,数字(00&

59)

%r时间,12小时(hh:

mm:

ss[AP]M)

%T时间,24小时(hh:

ss)

%S秒(00&

%s秒(00&

%pAM或PM

%w一个星期中的天数(0=Sunday&

6=Saturday)

%U星期(0&

52),这里星期天是星期的第一天

%u星期(0&

52),这里星期一是星期的第一天

%%一个文字&

%&

所有的其他字符不做解释被复制到结果中。

selectDATE_FORMAT('

'

%W%M%Y'

SaturdayOctober1997'

%H:

%i:

%s'

22:

'

%D%y%a%d%m%b%j'

4th97Sat0410Oct277'

%H%k%I%r%T%S%w'

22221010:

00PM22:

00006'

MySQL3.23中,在格式修饰符字符前需要%。

在MySQL更早的版本中,%是可选的。

TIME_FORMAT(time,format)

这象上面的DATE_FORMAT()函数一样使用,但是format字符串只能包含处理小时、分钟和秒的那些格式修饰符。

其他修饰符产生一个NULL值或0。

CURDATE()

CURRENT_DATE

以'

YYYY-MM-DD'

或YYYYMMDD格式返回今天日期值,取决于函数是在一个字符串还是数字上下文被使用。

selectCURDATE();

1997-12-15'

selectCURDATE()+0;

19971215CURTIME()

CURRENT_TIME

HH:

MM:

SS'

或HHMMSS格式返回当前时间值,取决于函数是在一个字符串还是在数字的上下文被使用。

selectCURTIME();

50:

26'

selectCURTIME()+0;

235026NOW()

SYSDATE()

CURRENT_TIMESTAMP

YYYY-MM-DDHH:

或YYYYMMDDHHMMSS格式返回当前的日期和时间,取决于函数是在一个字符串还是在数字的

上下文被使用。

selectNOW();

1997-12-1523:

selectNOW()+0;

19971215235026UNIX_TIMESTAMP()

UNIX_TIMESTAMP(date)

如果没有参数调用,返回一个Unix时间戳记(从'

1970-01-0100:

GMT开始的秒数)。

如果UNIX_TIMESTAMP()用一

个date参数被调用,它返回从'

GMT开始的秒数值。

date可以是一个DATE字符串、一个DATETIME

字符串、一个TIMESTAMP或以YYMMDD或YYYYMMDD格式的本地时间的一个数字。

selectUNIX_TIMESTAMP();

882226357

selectUNIX_TIMESTAMP('

875996580当UNIX_TIMESTAMP被用于一个TIMESTAMP列,函数将直接接受值,没有隐含的&

string-to-unix-timestamp&

变换。

FROM_UNIXTIME(unix_timestamp)

或YYYYMMDDHHMMSS格式返回unix_timestamp参数所表示的值,取决于函数是在一个字符串

还是或数字上下文中被使用。

selectFROM_UNIXTIME(875996580);

selectFROM_UNIXTIME(875996580)+0;

19971004222300FROM_UNIXTIME(unix_timestamp,format)

返回表示Unix时间标记的一个字符串,根据format字符串格式化。

format可以包含与DATE_FORMAT()函数列出的条

目同样的修饰符。

selectFROM_UNIXTIME(UNIX_TIMESTAMP(),

%Y%D%M%h:

%s%x'

199723rdDecember03:

43:

30x'

SEC_TO_TIME(seconds)

返回seconds参数,变换成小时、分钟和秒,值以'

或HHMMSS格式化,取决于函数是在一个字符串还是在数字

上下文中被使用。

selectSEC_TO_TIME(2378);

39:

38'

selectSEC_TO_TIME(2378)+0;

3938TIME_TO_SEC(time)

返回time参数,转换成秒。

selectTIME_TO_SEC('

80580

2378SELECTDATE_SUB(now(),

00:

0"

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1