第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

這個存儲過程應(yīng)該怎么寫

這個存儲過程應(yīng)該怎么寫

哆啦的時光機(jī) 2018-12-07 03:53:15
我有如下數(shù)據(jù)庫AAA如下:date ? ? ? ? ? min ? max2011-1-1 ? ?1 ? ? ? 22011-1-2 ? ?3 ? ? ? 4?2011-1-3 ? ?5 ? ? ? 62011-1-4 ? ?7 ? ? ? 82011-1-5 ? 12 ? ?132011-1-6 ? ?5 ? ? 102011-1-7 ? ?2 ? ? ?32011-1-8 ? ?8 ? ? ? 9我想要計算,從最后的一天,也就是1-18開始,和上一天的比較,也就比較1-8和1-7,MAX最大的,除以MIN里最小的,為T值,例如往回第一次,2最小,9最大,那么T值為9/2=4.5 ,然后比較T值是否小于某個數(shù),如6,如果小于六,繼續(xù)和再上一天比較,也就是1-8,1-7,1-6,T值應(yīng)該為10/2=5,小于6,繼續(xù)和上一天算到1-5,T值為13/2=6.5,T值不小于6了,然后這時一共算了多少天的。也就是4天,返回4。這個應(yīng)該怎么寫?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA貢獻(xiàn)1818條經(jīng)驗 獲得超3個贊

declare @days float
declare @value float
declare @result float
set @result=0
set @days=0
set @value=6
order by [date]desc

while(@result<@value)
begin
set @days=@days+1
--按時間降序排列添加行號一次獲取前@days天的行數(shù)據(jù)計算得到 @result
select row_number() over(order by [date] ) as rownumber,
@result=(max([max])/min([min])) from test_table
Where row_number()<=@days

End
?注意:沒有測試,沒有考慮min未0的情況! 不知是否能幫你解決問題
查看完整回答
反對 回復(fù) 2019-01-07
?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗 獲得超6個贊

環(huán)比嗎》

查看完整回答
反對 回復(fù) 2019-01-07
  • 2 回答
  • 0 關(guān)注
  • 436 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號