然后,我们插入了一些示例数据。 接下来,在查询语句中,我们使用了date_sub()函数来获取最新一天的后一天的日期。MAX(sale_date)表示获取sale_date列中的最大日期值,然后通过date_sub()函数将该日期减去1天,即可得到后一天的日期。在结果中,我们使用别名next_day来表示获取到的后一天的日期。 结果 以下是上述示例...
selectdate_add('2019-01-01',1); --字符串必须满足yyyy-MM-dd格式 结果:2019-01-02 selectdate_sub('2019-01-01',1); --字符串必须满足yyyy-MM-dd格式 结果:2018-12-31 3)next_day函数 作用:得到一个字符串日期的下周几的具体日期 selectnext_date('2020-01-01','Fri'); --得到2020-01-01往...
作用:把一个字符串日期格式加一天、减一天。 select date_add('2019-01-01',1); --字符串必须满足yyyy-MM-dd格式 结果:2019-01-02 select date_sub('2019-01-01',1); --字符串必须满足yyyy-MM-dd格式 结果:2018-12-31 3)next_day函数 作用:得到一个字符串日期的下周几的具体日期 select next_dat...
to_date,语法: to_date(string timestamp),返回值为string类型的日期 示例如下: select to_date('2018-02-27 10:03:01') ; --2018-02-27 last_day(string date),返回这个月的最后一天的日期。 select last_day('2018-02-27 10:03:01'); --2018-02-28 next_day,返回当前时间的下一个星期几所对...
start_date参数可以是string, date 或者timestamp类型,num_months参数时int类型。返回一个日期,该日期是在start_date基础之上加上num_months个月,即start_date之后null_months个月的一个日期。如果start_date的时间部分的数据会被忽略。注意:如果start_date所在月份的天数大于结果日期月的天数,则返回结果月的最后一天的...
date_time date_time1 2018-01-01 2018-09-01 当前日期下个星期X的日期 next_day(date,formate) format:英文星期几的缩写或者全拼 select next_day('2018-09-27','TH') as date_time,next_day('2018-09-27 21:16:13','TU') as date_time1 from dual; ...
selectdate_sub('2019-01-01',1); --字符串必须满足yyyy-MM-dd格式 结果:2018-12-31 3)next_day函数 作用:得到一个字符串日期的下周几的具体日期 selectnext_date('2020-01-01','Fri'); --得到2020-01-01往后的第一个周五 结果:2020-01-03 ...
select date_sub('2019-01-01',1); --字符串必须满足yyyy-MM-dd格式 结果:2018-12-31 3)next_day函数 作用:得到一个字符串日期的下周几的具体日期 select next_date('2020-01-01','Fri'); --得到2020-01-01往后的第一个周五 结果:2020-01-03 ...
date_add():给定日期加上指定的天数 date_sub():给定日期减去指定的天数 next_day():获取给定日期的下一个星期几的日期 last_day():获取给定日期所在月的最后一天 代码示例 让我们来看几个实际的例子来说明这些日期计算函数的用法。 示例一:计算两个日期之间的天数差 ...
last_day(string date),返回这个月的最后一天的日期。 代码语言:javascript 复制 selectlast_day('2018-02-27 10:03:01');--2018-02-28 next_day,返回当前时间的下一个星期几所对应的日期 。如下 代码语言:javascript 复制 selectnext_day('2018-02-27 10:03:01','TU');--2018-03-06 ...