我将从代码开始并在之后解释。
var inputDate = "2016-12-27";
var getData = "SELECT * FROM Test WHERE date = '" + inputDate + "'";
<body>
@{
var sumKG = 0;
}
@foreach (var c in db.Query(getData))
{
var total = c.kg * c.rep * c.sett;
sumKG += total;
}
@sumKG
</body>
因此,这将获取具有inputDate
的所有数据,并总结一些内容到sumKG
,但之后我希望它在第二天再次运行循环,在这种情况下2016-12-28,(这在将来不会硬编码,这只是为了测试)。
我发现.addDays(1)
是一个解决方案,但我无法使其发挥作用,它也不存在于我的智能感知中。因此,我不知道如何使用它或如何更新日期,因为代码中的部分内容不在循环中,因此我不确定如何更改它?
有没有人知道适合的解决方案?