首页新闻找找看学习计划

集合转变,没有的以0补充(都不知道怎么起标题了 - -)

0
悬赏园豆:20 [已关闭问题] 关闭于 2015-06-02 09:58

上图的目标集合要转变成下图结果集,最终要以表的形式真实出来,没思路,求科普!

放纵的野性的主页 放纵的野性 | 初学一级 | 园豆:5
提问于:2015-05-30 18:40
< >
分享
所有回答(2)
0

三个问题你解释一下:

1. 结果里面的日期是无限大吗?还是转到当前日期

2. 你这是什么表格?  excel还是数据库里的集合?

3. 如果是数据库,那请给出表结构或者对应C2...Cn的字段名

请叫我头头哥 | 园豆:9382 (大侠五级) | 2015-05-30 19:37

回答:

1.这是按照时间范围从数据库取的,并不是无限大。

2.目标集合图是从接口返回的集合,结果图是我要在网页上以表格形式展现,我只是写在excel里了。

3.C2是消耗品的名称,存放在grade字段 (C3,Cn 都是),返回的时候已经是连表之后的结果,我拿到的只是集合。

补充一点:

有可能会出现一天多次提交,并且提交的内容不一样

支持(0) 反对(0) 放纵的野性 | 园豆:5 (初学一级) | 2015-05-30 20:55

同一天中同一种消耗品要求和

支持(0) 反对(0) 放纵的野性 | 园豆:5 (初学一级) | 2015-05-30 21:06

@放纵的野性: 那你能贴一下数据库表结构吗?  就是不看接口返回的集合,  看数据库结构。  从sql数据入手会比用linq操作这么一个集合可读性和效率都好一些。、

支持(0) 反对(0) 请叫我头头哥 | 园豆:9382 (大侠五级) | 2015-05-30 21:20

@请叫我头头哥: 

数据库是存储的xml读取回来然后解析类似上图内个样子

支持(0) 反对(0) 放纵的野性 | 园豆:5 (初学一级) | 2015-05-30 21:34
0

我自己解决了,先创建一个字典存放消耗物类型和时间,每次取一个消耗物类型和时间,与集合中相同条件的进行比较,有则附加求和,没有为0

放纵的野性 | 园豆:5 (初学一级) | 2015-06-02 09:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册