DataTable合并、排序问题

[复制链接]
查看11 | 回复2 | 2008-7-19 18:48:29 | 显示全部楼层 |阅读模式
两张表:Table1 ,Table2;
Table1: Tid1, type, orderby, path, parentId
Table2: Tid2, Tid1, a,b,c
要整合的效果(树形排序,并且最终一级要插入一个统计项);
--根目录:
type1
a1
b1
c1
--二级目录1
type2_1
a2_1
b2_1
c2_1
--三级目录
type3_1_1a3_1_1b3_1_1c3_1_1
type3_2_1a3_2_1b3_2_1c3_2_1
.....
--该二级目录type2_1下所有项的和
小计:
sum(a3) sum(b3) sum(c3)

--二级目录2
type2_2
a2_2
b2_2
c2_2
--三级目录
type3_2_1a3_2_1b3_2_1c3_2_1
type3_2_2a3_2_2b3_2_2c3_2_2
......
--该二级目录type2_2下所有项的和
小计:
sum(a3) sum(b3) sum(c3)
.....
作一个循环,罗列出两张表中的所有值,并且要有 left join的
效果,type树形目录罗列出Table1中所有值,Table2中相对应的
值允许为空.
列栏位也要每隔几列插入一个统计项,具体情况例如:a b c...这样的字段是月份,每三个月也就是一个季度做一次统计项,并且插入到列表中.
问题一天前已解决,不过如果有人来拿分,照给不误!

回复

使用道具 举报

千问 | 2008-7-19 18:48:29 | 显示全部楼层
直接使用数据库很难实现,可以在程序中实现,或使用T-SQl
回复

使用道具 举报

千问 | 2008-7-19 18:48:29 | 显示全部楼层
兄弟是在程序里做的吧,数据库做出这个来可相当有点难度
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行