tepedeki psychedelic adam
bir sorgum var sonucunda ekteki gibi bir sonuç döndürüyor diyelim.ama benim döndürmek istediğim tabloda bir kolon daha olmalı ve onun değeri de a/(b+c+d) olmalı. bunu nasıl yapabilirim? sorabildim mi bilmiyorum. yani böyle olunca 4 satırın da üçüncü kolonunda 12/13'Ün değeri yazıcak.
bir sorgum var sonucunda ekteki gibi bir sonuç döndürüyor diyelim.
ama benim döndürmek istediğim tabloda bir kolon daha olmalı ve onun değeri de a/(b+c+d) olmalı. bunu nasıl yapabilirim? sorabildim mi bilmiyorum. yani böyle olunca 4 satırın da üçüncü kolonunda 12/13'Ün değeri yazıcak.
0
tepedeki psychedelic adam (
23.04.12)
sql de "pivot" konusua bir göz atmanı öneririm.
sorgu sonucu "tablo" adında bir sql tablosu olsun, ya da bir view, her neyse. harf ve toplam diye kolon ismi uydurdum.
harf toplam
a 12
b 3
c 4
d 6
select a/(b+c+d)
from tablo
pivot
(
sum(toplam)
for harf in (a,b,c,d)
) as pvt
0
the piano has been drinking
(
23.04.12)