寫一段方便的SQL 迴圈查每一天的資料

2021-06-25 11:20:04 字數 1745 閱讀 5731

declare

@recd

int,@i

int,@a

int,@count

int,@day1 date,@day2 date,@days

intset

@recd

=0

set@i

=0

set@a

=0

set@day1='

2014-8-24

'set

@day2='

2014-8-25

'set

@days

=12--

設定12天

create

table

#tpp

( id

intidentity (1,1) not

null, --

建立列id,並且每次新增一條記錄就會加1

dateshow date,

dateend date,

num

int,

paynum

int,

paymoney

int,

payordernum

intprimary

key (id) --

定義id為臨時表#tmp的主鍵

);while(@i

<

@days

)begin

if@i

>

0

begin

set@a

=1

endset@day1

=dateadd(day,@a,@day1

)

set@day2

=dateadd(day,@a,@day2

)

select userid,count(1) as danshu,sum(paymoney) as

sump

into #pp from[表]

where paytime between

@day1

and@day2

and status>

0group

byuserid

insert #tpp select

@day1

as day1,@day2

as day2,@i,(select

count(1) from #pp )as 充值人數,(select

sum(sump) from #pp) as 充值金額,(select

sum(danshu) from #pp)as

充值單數

drop

table

#pp

set@i=@i

+1

endselect

*from

#tpp

drop

table #tpp

每天的查詢需求太頻繁,想了乙個辦法把所有事情交給計算機來完成,好久不來。今天上來轉轉

30歲前的每一天

夢想總是與你的價值觀相聯絡。你相信什麼,就會遇見什麼。職業規劃第一步,就是要知道 我能做什麼 職業規劃的第二步,就是要知道 這個職業的路徑是什麼 職業規劃第三步,我還能再做些什麼 讀書讀不懂,十之 是自身資質還未到此。讀書要循序漸進,坐享其成。投資建議 1.投資上,不懂得事情不要做 2.投資上,人多...

SQL例項 寫一段業績的SQL,HIVE端

select agent.corp name as 品牌名稱 agent.shop name as 門店名稱 ca.shop ca name as 對應ca agent.agent code as 經紀人系統號 agent.agent name as 經紀人姓名 nvl perfnum.perf n...

尚矽谷的每一天都是全新自我激勵的一天

接近乙個月的學習,也是離開家的近乙個月,隊家的思戀,對親人的觀念,但無法阻擋隊技術的深挖的腳步。在這裡的學習收到了之前同事,身邊的朋友,以及現在身邊同學和老師的疑問為什麼會放棄之前曾經擁有的,又為什麼會從零再次起步,追逐不可確定的明天,如果或者萬一的失敗,對自己帶來的壓力則是倍數增加。在這裡 尚矽谷...