按型號和月份統(tǒng)計(jì):

成都創(chuàng)新互聯(lián)公司始終堅(jiān)持【策劃先行,效果至上】的經(jīng)營理念,通過多達(dá)十余年累計(jì)超上千家客戶的網(wǎng)站建設(shè)總結(jié)了一套系統(tǒng)有效的全網(wǎng)營銷推廣解決方案,現(xiàn)已廣泛運(yùn)用于各行各業(yè)的客戶,其中包括:木包裝箱等企業(yè),備受客戶稱譽(yù)。
select?t1.c1?型號,t1.c2?日期,t1.c3?本月數(shù)量,t2.c3?上月數(shù)量,t1.c3-t2.c3?差值?from?(select?型號?c1,日期?c2,sum(數(shù)量)?c3?from?表?group?by?型號,to_char(日期,'yy-MM'))?t1?left?join?(select?型號?c1,日期?c2,sum(數(shù)量)?c3?from?表?group?by?型號,to_char(日期,'yy-MM'))?t2?on?t1.型號=t2.型號?and?to_date(t1.日期,'yy-MM')=ADD_MONTHS(to_date(t2.日期,'yy-MM'),-1)
相差多少天:
相差幾個(gè)星期
用to_char(sysdate,'ww')獲取時(shí)間為當(dāng)年的第多少個(gè)星期,同理做減法即可獲得差值
兩個(gè)時(shí)間之間的月份差總的來說,是用年份差乘以12,再加上月份差
oracle的日期類型相減得到的是天,如果你需要得到分鐘,可以這樣:
(date1 - date2)*24*60
如果你的字段是字符串,先轉(zhuǎn)換成日期date類型:
(to_date(a,'yyyy-mm-dd hh24:mi:ss') - to_date(b,'yyyy-mm-dd hh24:mi:ss'))*24*60
新聞標(biāo)題:oracle怎么得到差值,oracle求差
鏈接URL:http://chinadenli.net/article38/hsgisp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、域名注冊、微信公眾號、網(wǎng)站制作、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)