您好,登錄后才能下訂單哦!
select date('2010-1-30')-date('2010-1-1') from RATE_INFO;
select date('2010-10-1')-date('2010-1-1') from RATE_INFO;
select date('2010-12-3')-date('2010-1-1') from RATE_INFO;
select date('2011-10-1')-date('2010-1-1') from RATE_INFO;
select date('2020-10-1')-date('2010-1-1') from RATE_INFO;
create function monthBetween("DAY1" varchar(10),"DAY2" varchar(10)) Returns INTEGER LANGUAGE SQL begin ATOMIC Declare dMonth INTEGER; Declare date1 Date; Declare date2 Date; Declare a INTEGER; --我們這里將傳入的day1,day2進行比較,將日期大的賦值給date1,反之賦值給date2 if day1>day2 then set date1=Date(day1); set date2=Date(day2); else set date1=Date(day2); set date2=Date(day1); end if; set a = (date1-date2); if mod(a,100)>0 then --如果有零星天,即天數大于零則月數加上1 set dMonth=(date1-date2)/10000*12+ mod((a/100),100)+1; else set dMonth=(date1-date2)/10000*12+mod((a/100),100); end if; return dMonth; end
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。