考慮到與模式的表是這樣的:填充缺失的天行
id1 id2 day number
我怎麼能拒絕這樣的:
a b day1 2
a b day5 4
a b day9 8
c d day2 1
c d day3 2
c d day5 4
c d day8 3
進入這個?:
a b day1 2
a b day2 2
a b day3 2
a b day4 2
a b day5 4
a b day6 4
a b day7 4
a b day8 4
a b day9 8
c d day2 1
c d day3 2
c d day4 2
c d day5 4
c d day6 4
c d day7 4
c d day8 3
澄清,對於每組id1和id2,我需要填寫缺失的行 ,日期範圍從該分組的最短日期到格言嗯 日期。此外,填入的行必須使用先前條目的 號碼列作爲號碼列。
我需要這個以儘可能快的速度運行。
獎勵積分如果你可以在LINQ to SQL中完成(假設該表存在該類的 表)。
編輯:日欄實際上是一個int代表一天,但爲了爭論,它可能是一個日期。
我已經完成了對每個組進行迭代並添加缺失日子的幼稚方法,但它看起來非常低效。我必須認爲有更快的事情或者有人遇到過這種情況。
你試過什麼嗎? – JNK 2011-03-24 15:27:07
你的'天'列真的是格式爲day1,day2等,還是實際上是日期? – 2011-03-24 15:29:00