1 日 (24) の 1 時間ごとの注文数を示すクエリを実行して印刷したいと考えています。
次のようになります:
時間-1:00、注文数-5
時間-2:00、注文数-45
時間-3:00、注文数-25
時間-4:00、注文数
-3時間- 5:00、注文数-43など
...
私は試します:
public void ShowBestHours()
{
using (NorthwindDataContext db = new NorthwindDataContext())
{
var query =
from z in db.Orders
select new Stime
{
HourTime = db.Orders.GroupBy(x => x.OrderDate.Value.Hour).Count(),
};
foreach (var item in query)
{
Console.WriteLine("Hour : {0},Order(s) Number : {1}", item.HourTime, item.Count);
}
}
}
public class Stime
{
public int HourTime { get; set; }
public int Count { get; set; }
}