-- mysql日期的加減
-- 簡單的日期加減法
select '2017-01-01'+ interval '1' year
select '2017-01-01'+ interval '1' month
select '2017-01-01'+ interval '1' day
select '2017-01-01'+ interval '-1' year
select '2017-01-01'+ interval '-1' month
select '2017-01-01'+ interval '-1' day
select '2017-01-01'- interval '1' year
select '2017-01-01'- interval '1' month
select '2017-01-01'- interval '1' day
-- 作為where條件
-- 查詢新增時間為2023年1月2日記錄
select * from book where atime='2017-01-01' +interval '1' day
-- 查詢新增時間為2023年12月31日記錄
select * from book where atime='2017-01-01' -interval '1' day
-- 常用日期函式
-- adddate(date,interval expr unit)
select adddate('2017-01-01', interval 32 day);
select adddate('2017-01-01', interval -32 day);
-- 預設增加整天數:adddate(expr,days)
select adddate('2017-01-01',-3)
select adddate('1998-01-02', 31);
-- addtime(expr1,expr2)
select addtime('02177-01-01 23:59:59.999999','-1 1:1:1.000002');
select addtime('02177-01-01 23:59:59.999999','1 1:1:1.000002');
-- 日期間隔/天:datediff(date1,date2)
select datediff('2009-12-31','2009-1-1')
mysql日期加減 MySQL日期加減函式詳解
1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...
mysql月份加減 MySQL 日期加減
1.addtime 為日期加上指定秒數 select addtime now 1 加1秒 2.adddate 有兩種用法,第二個引數直接填數字的話是為日期加上指定天數,填interval的話是為日期加上指定的interval時間 select adddate now 1 加1天 select add...
MySQL 日期加減
1.mysql 為日期增加乙個時間間隔 date add set dt now select date add dt,interval 1 day 加1天 select date add dt,interval 1 hour 加1小時 select date add dt,interval 1 mi...