我喜歡從同一列中提取MIN和MAX值。由於我使用Group By,所以我必須使用min和max。如果我只是用整列,它給我說,你必須使用同組聚合函數通過正確的MIN,MAX和CASE語句
我該怎麼辦呢
值a = MAX(VALUEB)+ MIN(VALUEB)
錯誤什麼纔是正確的語法?
有人嗎?
和第二個問題是
我怎麼能使用2 case語句像上面給了我2列,而不是使用2 case語句中的情況是這樣
select
ValueA = Case ValueC
when ValueB then ValueC
else ''
End
Case ValueD
when ValueE is blank then ValueD is also blank
END
From TableA
,我想1列 加第二種情況聲明我只寫了我想要的算法
我該如何解決這個問題?
「我喜歡從同一列中提取MIN和MAX值。」那麼,我喜歡貓 –
請發佈一些示例數據,你想得到的輸出,以及迄今爲止嘗試過的**精確** SQL,這是行不通的。否則,這裏的任何人都很難幫助你。 –
對於第二個問題,「CASE ... END,CASE ... END」,你得到2列。一個'CASE ... END',你會得到一列。 –