lostyazilim
tr.link

c# sorgu yardım

3 Mesajlar 727 Okunma
lstbozum
tr.link

salihyksl salihyksl WM Aracı Kullanıcı
  • Üyelik 11.08.2014
  • Yaş/Cinsiyet 28 / E
  • Meslek öğrenci
  • Konum Konya
  • Ad Soyad S** Y**
  • Mesajlar 233
  • Beğeniler 58 / 11
  • Ticaret 1, (%0)
arkadaşlar bir program yapmaya çalışıyorum bir sorgu da takıldım yardım edecek arkadaşlar arıyorum.
bir tablom var adı soyadı para değeri var tabloda adı aynı olacak soyadı farketmeyecek ve parası en küçük olanı çekecek sorguyu nasıl oluştururum.bunlar hepsi birbirine bağlı olacak.
 

 

wmaraci
reklam

bnymntmz bnymntmz WM Aracı Kullanıcı
  • Üyelik 28.12.2013
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum KKTC
  • Ad Soyad B** T**
  • Mesajlar 3
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
kodu koysan belki daha yararlı fikirler verebiliriz ama ilk önce döngü ye sokup her gelen değeri bi array da küçükten büyüğe doğru sıralayıp sonra array içinden kolaylıkla çekebilirsin mesela.
 

 

Minerva Minerva WM Aracı Kullanıcı
  • Üyelik 14.04.2015
  • Yaş/Cinsiyet 45 / K
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad F** K**
  • Mesajlar 32
  • Beğeniler 8 / 3
  • Ticaret 0, (%0)
Veritabanına bağlanmak için ne kullanıyorsun ado.net mi yoksa entitiy framework mu ? Buna göre cevap değişir bir de hangi veritabanını kullandığına göre. Şu anda bana soru c# tan çok sql sorusu gibi geldi. Bu şekilide cevaplarsam t-sql de şöyle bir sorgu işini görür

SELECT m.ad, m.soyad, d.Maxdeger FROM (
SELECT ad, MAX(paradegeri) as Maxdeger
FROM mytable
GROUP BY ad
) d
INNER JOIN mytable m
ON d.ad = m.ad AND m.paradegeri = d.Maxdeger
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al