merhaba arkadaşlar;
aşağıdaki gibi bir sql sorgusunu nasıl yapabilirim, bilgisi olan varmıdır ?
şöyle 1 adet tablom var;
Tablo
-----------------------
alan1, alan2, deger, kod
-----------------------
1-50-5-1
1-50-4-2
1-75-3-3
1-80-2-1
1-80-3-2
2-50-4-1
2-50-3-2
2-75-2-3
2-75-3-1
gibi kayıtlar mevcut tablomda.
şimdi benim yapmak istediğim şudur;
alan1 içinde kesişen kod'ların deger'lerinin en büyüklerinin büyükten küçüğe sıralamasını verebilecek bir sql kodu yazmak.
yani sonuç şu olmalı;
alan1, alan2, deger, kod
-----------------------
1-50-5-1 // tabloda gösterecek çünkü 1-80-2-1 satırında da geçiyor kodu ve deger 5>2
1-50-4-2 // tabloda gösterecek çünkü 1-80-3-2 satırında da geçiyor kodu ve deger 4>3
1-75-3-3 // tabloda göstermeyecek çünkü tek kayıt
1-80-2-1 // tabloda göstermeyecek çünkü 1-50-5-1 satırında geçiyor ama deger 2<5
1-80-3-2 // tabloda göstermeyecek çünkü 1-50-4-2 satırında geçiyor ama deger 3<4
2-50-4-1 // tabloda gösterecek çünkü 2-75-3-1 satırında da geçiyor ve deger 4>3
2-50-3-2 // tabloda göstermeyecek çünkü tek kayıt
2-75-2-3 // tabloda göstermeyecek çünkü tek kayıt
2-75-3-1 // tabloda göstermeyecek çünkü 2-50-4-1 satırında geçiyor ama deger 3<4