需求:在乙個折線圖中同時顯示三條線,
第一條線顯示start_time到endtime之內的資料
第二條線顯示start_time-7到endtime-7之內的資料
第三條線顯示start_time-30到endtime-30之內的資料
另註:當前日期:2017/11/12 10:15:01
1、oracle中add_months()函式
select add_months(sysdate,1) from dual; 查詢結果 2017/11/12 10:15:18
2、mysql中adddate()函式
select adddate(now(), interval 1 month); 查詢結果 2017-11-12 10:15:18
效果圖:
資料集:(自己造的)
1.資料的自關聯
select
t1.`日期`,
convert(t1.`訪客數`,signed) as '當日訪客數',
convert(t2.`訪客數`,signed) as '7日前訪客數',
convert(t3.`訪客數`,signed) as '30天前訪客數'
from
haha t1
left join haha t2 on date_add(t1.日期, interval - 7 day) = t2.日期
left join haha t3 on date_add(t1.日期, interval - 30 day) = t3.日期
2.這裡要注意的是,在視覺化bi中,會把有些東西變成字串,我們要把字串轉換成數值型別
方法一:select cast('123' as signed integer);
方法二:select convert('123',signed);
方法三:select '123'+0;
例如:將一列資料型別轉換
select * from answer where question_id = xx order by convert(`code`,signed)
select * from answer where question_id = xx order by cast(`code` as signed integer)
/* 比如將123轉換為char型別 */
select cast(123 as char);
/* 或者使用concat方法 */
操作過程:
1.資料集製作好之後,如圖拖取:
2.座標共享
3.標記組,重疊過濾器
完畢!
關於同比和環比的幾個問題
關於同比和環比的幾個問題 1 環比增長怎麼算 2 環比 與 同比 是什麼意思?區別在 3 如何計算同比增長環比增長以及下降 4 同比和環比怎麼算 5 同比和環比的區別 6 什麼是同比和環比 一 同比和環比的區別同比 與歷史 同時期 比較,例如2011年3月份與2010年3月份相比,叫同比。環比與 上...
約瑟夫環問題的鍊錶實現
據說著名猶太歷史學家 josephus有過以下的故事 在羅馬人占領喬塔帕特後,39 個猶太人與josephus及他的朋友躲到乙個洞中,39個猶太人決定寧願死也不要被敵人抓到,於是決定了乙個自殺方式,41個人排成乙個圓圈,由第1個人開始報數,每報數到第3人該人就必須自殺,然後再由下乙個重新報數,直到所...
約瑟夫環問題的C語言實現
約瑟夫環問題是迴圈中的乙個經典問題,它有多個版本,我們這次選擇最常見的,即被點到出局不再計入迴圈型。n個人圍成一圈,編號從1 n,第乙個人從1數起,數到7的那個人就被淘汰出局,接下來的人又從1數起,數到7再次被淘汰 如果人數不滿7個,則迴圈著數 最後剩下的乙個人就是贏家 主函式已經給出 includ...