我想運行並打印一個查詢,顯示每天每小時的訂單數量(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