【发布时间】:2015-07-31 21:57:14
【问题描述】:
我正在尝试从最接近的上一年(db 列称为年份,但属于 DateTime 类型)中选择现金(十进制)金额。这是给我当年的现金刚刚输入。对修复我的查询有何建议?
ViewBag.priorYearCash = ((from r in db.FinancialPeriods
where r.Year.Year < financialPeriod.Year.Year
orderby financialPeriod.Year.Year descending
select financialPeriod.Cash)
.First()).ToString();
感谢您的帮助,
鲁本
【问题讨论】:
-
我假设你的意思是
orderby r.Year.Year descending和select r.Cash -
我不明白您想通过查询获得什么,请您补充更多信息
-
@StephenMuecke :成功了!我如何在此处为您提供答案?
标签: c# asp.net-mvc linq linq-to-sql