为什么当我尝试在C#上显示日期减去日期时出现错误?

时间:2014-01-23 04:13:58

标签: c# asp.net sql asp.net-mvc-4 date

我正在使用ASP.NET MVC4。

我执行一个查询,然后执行以下行

var dates = query.Select(x => x.Date - query.Min(y => y.Date));

我想在这里做的是从查询中找到我的结果的最短日期,并从所有日期中减去该日期。

然后我

    ViewBag.dates = dates;

在我看来我有

<%= Json.Encode(ViewBag.dates) %>

我在刚刚提到的那一行得到了这个例外

DbArithmeticExpression arguments must have a numeric common type.

如果我从我编写的第一行代码中删除- query.Min(y => y.Date),我的代码执行正常。这是为什么?以及如何解决这个问题?

0 个答案:

没有答案