LINQ Query Help! - PullRequest
       18

LINQ Query Help!

1 голос
/ 12 мая 2010

Может кто-нибудь помочь мне преобразовать следующий запрос SQL в LINQ?

select
    convert(varchar(10),date,110) as 'Date',
    max(users) as 'Maximum Number of Users', 
    max(transactions) as 'Maximum Number of Transactions'
from
    stats
where
    datepart(Year, Date) = '2010'
group by
    convert(varchar(10),date,110) 
order by
    convert(varchar(10),date,110)

Заранее спасибо!

1 Ответ

0 голосов
/ 12 мая 2010

Трудно сказать по предоставленной вами ограниченной информации, но это может помочь:

var results = from stat in db.Stats
              group stat by stat.Date.Date into statGroup
              orderby statGroup.Key
              select new
              {
                Date = statGroup.Key,
                MaximumNumberOfUsers = statGroup.Max(c => c.Users),
                MaximumNumberOfTransactions = statGroup.Max(c => c.Transactions)
              };
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...