以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  查询工具使用的差异  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26899)

--  作者:Liuxinyu
--  发布时间:2012/12/17 9:59:00
--  查询工具使用的差异

老大:

    您好!

 

    我在使用查询工具编辑查询代码时发现,使用 GroupTableBuidler 和 SQLGroupTableBuidler 按日期进行周分组统计,结果不相同,原因是两个查询工具的 周 的第一天是不相同。

 

    不知如何避免和纠正。

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:测试例子.zip


--  作者:lin_hailun
--  发布时间:2012/12/17 10:20:00
--  
 测试确实是这样,起始的日期不同,GroupTableBuilder起始是周一,之所以多算一周,是一位2012/1/1是周日,一天就算作一周了。

 这个特性是无法避免和纠正的。

 现在楼主需要怎样查询统计?

--  作者:Liuxinyu
--  发布时间:2012/12/17 10:48:00
--  

林总:您好!

 

    谢谢指导!

 

    我开发的报表查询系统,数据主要来源于SAP 系统,想充分利用FT的分析功能,避免EXCEL的过渡灵活。 给用户使用时,我将系统菜单留给了用户自行选择使用。为了提高效率,我又开发了一些常用查询报表,在开发时发现上述问题。

 

    我想避免用户对系统的疑惑,如果有周第一天的设置,则可以避免此类差异。如果暂时不能改变的话,一是在用户手册中注明两种查询的特点,增加SQLGroupTableBuidler 查询配置窗口;二或者仅使用其中一种查询工具。

 

    请林总给予指点一二。谢谢!

 


--  作者:狐狸爸爸
--  发布时间:2012/12/17 10:52:00
--  
 嗯嗯,官方会考虑统一这个设置的,否则确实会给大家带来不便。