0
我想使用Linq與數據表的價值得到以下集團使用LINQ
DataTable的內容
periodstart periodend value
2013-01-01 2013-02-01 10
2013-02-02 2013-03-01 10
2013-03-02 2013-04-01 15
2013-04-02 2013-05-01 20
2013-05-02 2013-06-01 10
2013-06-02 2013-07-02 20
結果
2013-01-01 2013-03-01 10
2013-03-02 2013-04-01 15
2013-04-02 2013-05-01 20
2013-05-02 2013-06-01 10
2013-06-02 2013-07-02 20
基本上我想組時間段的數據表值,但如果在兩者之間存在不同的分組,則也允許重複相同的值。
我想通過使用週期的最小值和最大值值值與組去,但會給我像
2013-01-01 2013-06-01 10
2013-03-02 2013-04-01 15
2013-04-02 2013-07-02 20
這是不正確。
如何解決此問題?
是你的月經總是連續和非重疊?他們總是訂購嗎? (所以我們可以只用「具有相同值的連續期間」進行分組?) –
@JonSkeet是週期是連續的且不重疊的! – mko
已經訂購了?大概你可以把它作爲第一步分開...... –