İyi çalışmalar arkadaşlar. Bu mssql birden fazla alan seçip birinde gruplama yapmaka istediimde sıkıntı çıkarıyor. Bunu bir çözümü yok mudur?.
Örneğin;
a b c d
--- ---- ----- ----
2 df 5 1
2 df 10 2
2 yg 15 1
2 yg 20 2
gibi bir tablomvar ve ben
SELECT a,b,d, MIN(c) as c
FROM tablo
WHERE a=2
GROUP BY b;
şeklinde sorgu yazarak
a b c d
--- ---- ----- ----
2 df 5 1
2 yg 15 1
Sonucunu elde etmek istiyorum ama GROUP BY satırında SELECT ile seçtiğim tüm alanların olmasını isityor, alanraı yazdığımda ise istediğim sonucu elde edemiyorum.
Yardımlarınızı bekliyorum.
MSSQL Group By ve Min Kullanımı
Re: MSSQL Group By ve Min Kullanımı
Kod: Tümünü seç
GROUP BY a, b, d;
Re: MSSQL Group By ve Min Kullanımı
Bu şekilde gorup by yaptığım zaman elde etmek istediğim sonuc gelmiyor, 2 farklı satır gelmesi gerekirken daha fazla satır geliyor, bu da benim istemediğim bir durum. Cevabın için teşekkürler ama bunu dendim olmadı.
Re: MSSQL Group By ve Min Kullanımı
Kod: Tümünü seç
select t2.a, t2.b, t2.c, t2.d from tablo t2
inner join (select b,min(c) cEnKucuk from tablo group by b) t1 on t1.b=t2.b and t1.cEnKucuk =t2.c
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
Re: MSSQL Group By ve Min Kullanımı
Teşekkür ederim cevabınız için. İşe yaradı
Re: MSSQL Group By ve Min Kullanımı
rica ederim, kolay gelsin iyi çalışmalar...
bazen yükselmek için önce dibi görmek gerekir...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...
forumda soru sormadan önce bakılmalı bence
daha fazlası için...
yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...