我喜欢从同一列中提取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',你会得到一列。 –