Foxtable(狐表)用户栏目专家坐堂 → 多表导出Excel


  共有4378人关注过本帖树形打印复制链接

主题:多表导出Excel

帅哥哟,离线,有人找我吗?
125651911
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:58 积分:831 威望:0 精华:0 注册:2012/1/29 17:10:00
多表导出Excel  发帖心情 Post By:2022/3/23 0:30:00 [只看该作者]


订单父表:订单编号、日期、合计金额(表达式列)
订单子表:订单编号、产品编号、数量、单价、金额(表达式列)
产品表:产品编号、产品名称、规格型号

导出订单日期为某个时段的所有记录到Excel,以下列名
订单父表.订单编号、日期、合计金额(表达式列)、订单子表.产品编号、产品名称、规格型号、数量、单价、金额(表达式列)

SQLCommand:select *  没办法使用表达式列,请问其他方法怎样实现?




 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110567 积分:562725 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/23 8:34:00 [只看该作者]

比如金额=数量X单价

那么需要这样

select 数量、单价、数量*单价 as 金额,其它列,...

 回到顶部
帅哥哟,离线,有人找我吗?
125651911
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:58 积分:831 威望:0 精华:0 注册:2012/1/29 17:10:00
  发帖心情 Post By:2022/3/23 10:52:00 [只看该作者]

只是举例子,实际用到的表达式列比较多,除了用select以外,toxtable有没什么解决方法把多个关联表的内容统一输出到Excel?如果用创建临时表方式,遍历父表、子表可以吗?麻烦帮写一下框架。

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110567 积分:562725 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/23 11:03:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
125651911
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:58 积分:831 威望:0 精华:0 注册:2012/1/29 17:10:00
  发帖心情 Post By:2022/3/23 11:39:00 [只看该作者]

这种和直接用select是一个意思吧,想导出的Excel是所见即所得的,父表和子表关联后导出。

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110567 积分:562725 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/23 11:43:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
125651911
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:58 积分:831 威望:0 精华:0 注册:2012/1/29 17:10:00
  发帖心情 Post By:2022/3/23 16:32:00 [只看该作者]

不是想每个订单一个明细,需要的是订单父表子表合并后所有列按记录导出,类似select a.*,b.* fro m a left join b on a.x=b.x 

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110567 积分:562725 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/23 16:41:00 [只看该作者]

那就只能使用2楼或者4楼的方法

 回到顶部