時間:2024-02-03 17:42作者:下載吧人氣:24
節(jié)前公司業(yè)務方需要做一個統(tǒng)計報表,這個報表用于統(tǒng)計當月估計幾個明星品的銷售情況,而我們的數(shù)據(jù)是按行存儲的就是日期|產(chǎn)品|渠道|銷售額
這樣,說是也奇了怪了,我們買的報(guan)表(yuan)系(la)統(tǒng)(ji) 竟然不能容易地實現(xiàn)。。。,于是我看了看,然后想了想,發(fā)現(xiàn)是可以通過sql算出這樣一個報表(多虧了postgresql的高階函數(shù)😂),然后直接將數(shù)據(jù)輸出到報表系統(tǒng) 完事兒~ ,以下 我將sql關鍵部分描述下,至於對前端展示有興趣的同學可留言,可考慮作一節(jié)講講哈😄~
首先,業(yè)務需要的報表長這樣子的,看起來似乎還OK哈~
接下來我先給出我的測試腳本(均測試&無bug)~
表結構
drop table if EXISTS report1 ;
CREATE TABLE “report1” (
“id” numeric(22) NOT NULL,
“date” date NOT NULL,
“product” varchar(100),
“channel” varchar(100),
“amount” numeric(20,4)
);
網(wǎng)友評論