我想运行并打印一个查询,显示每天每小时的订单数量(24)。查询以获取每小时期间的所有操作
应该看起来像:
小时-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; }
}
当你尝试会发生什么? – Guffa 2013-02-17 15:31:38
小时:1,订单编号:0 小时:1,订单编号:0 小时:1,订单号码:0 等等多次...(我认为订单数量) – darko 2013-02-17 15:34:25