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