Merhaba arkadaşlar. C#-da linq to sql kullanaraq bir tablodan qruplama işlemi yapıyorum sonra o biri tabloya joinliyorum.Bu şekilde Tam istediyim gibi.
var result = dateTimePicker1.Value.Date;
var enddate = dateTimePicker2.Value.Date.AddDays(1);
var Cem = ctx.Muayines.Where(c => c.Tarix >= result && c.Tarix < enddate)
.GroupBy(c => c.DoctorId).Select(g => new
{
DoctorId = g.Key,
Total = g.Sum(o => o.Qiymet),
Count = g.Select(x => x.XesteId).Distinct().Count()
});
var z = from p in Cem join d in ctx.Doctors on p.DoctorId equals d.Id select new {d.Id, d.Hekim, d.Ixtisas, p.Total,p.Count };
dataGridView1.DataSource = Cem.ToList();
Şimdi yapmak istediyim Total koloundakı degere gore büyükden küçüye siralamakdir.