我理解没错的话就是一个表A 要迁移到另一个表B ,俩表结构一样,这样就很简单了,用一个Group by分组后求平均就好
insert into b select a.Time as Time,avg(TargetEasting) as TargetEasting ,avg(TargetNorthing) as TargetNorthing,avg(TargetElevation) as TargetElevation from A a group by a.Time
方法很多,首先你得会基本的编程
方法一:
会写循环语句for/while之类
1、先对time列进行排序
2、循环,并判断是否同一天,是就合计,
3、然后发现不同时,求出前面的平均值,作为一条新数据,插入新datatable中。
方法二:
需要会LINQ
使用Group by + Average 即可。
直接用sql操作就好了啊,何必datatable转datatable,你是拿不到底层数据吗?既然你都能贴出vs,应该是开发人员,用sql处理后直接输出应该就可以了