【发布时间】:2026-01-27 22:25:01
【问题描述】:
我有一个包含以下列的 sql 表,我正在尝试找到一种方法来自动计算每个条目的每日使用量。 'Total Usage' 是一个累计,每人每天一次。
最终我希望能够将其作为 c# 中的列表进行操作,但基于 sql 查询的方法也会很有用。这在 excel 中很容易做到,但我希望有一种方法可以自动化它......
Date | Name | Total Usage | Daily Usage
2016-01-01 | John | 60 | ?
2016-01-02 | John | 63 | ?
2016-01-03 | John | 66 | ?
2016-01-01 | Jane | 30 | ?
2016-01-02 | Jane | 50 | ?
2016-01-03 | Jane | 75 | ?
【问题讨论】:
-
如果您可以将表格作为某种列表获取,则可以将 LINQ 与
table.Select(row => row.Column[2] / 365)或from row in table select row.Column[2] / 365之类的东西一起使用 -
对于您问题中给出的数据,“总使用量”值是多少?
-
总用水量
-
您希望通过对每个人的“总使用量”值求和来获得每个人每天的每日使用量?
标签: c# sql-server-2012