bxpcn
发表于 2014-4-12 20:19:41
apxx 发表于 2014-4-12 16:47 static/image/common/back.gif
日期型,在SQL SERVER中查询返回如下:【xxxx-xx-xx 00:00:00.000】
估计问题出在这里。。。日期时间,
只用日期xxxx-xx-xx,短日期格式。
apxx
发表于 2014-4-13 10:15:49
bxpcn 发表于 2014-4-12 20:19 static/image/common/back.gif
估计问题出在这里。。。日期时间,
只用日期xxxx-xx-xx,短日期格式。
你做了提取外部数据源测试吗?
apxx
发表于 2014-4-13 10:21:46
apxx 发表于 2014-4-13 10:15 static/image/common/back.gif
你做了提取外部数据源测试吗?
我刚看了下表里的结构,datetime 是日期时间型的
通达林河水
发表于 2014-4-14 11:37:01
以 admin 运行,然后右键 点击 “计算”,在弹出的对话框中点击 “调试”,里面有SQL语句分析下。
bxpcn
发表于 2014-4-14 12:24:10
apxx 发表于 2014-4-13 10:15 static/image/common/back.gif
你做了提取外部数据源测试吗?
是的
在报表系统,抓用友的数据。
是用友的畅捷通,数据库 MS SQL 2005
日期型,XXXX-XX-XX
抓取显示OK,【日数】获取OK。
通达林河水
发表于 2014-4-14 19:14:04
好的。
apxx
发表于 2014-4-15 11:40:40
本帖最后由 apxx 于 2014-4-15 11:48 编辑
通达林河水 发表于 2014-4-14 19:14 http://club.tongda2000.com/static/image/common/back.gif
好的。
ADMIN执行调试显示如下内容,不知道是否正确
0_0;select OLAP..inh_rep_dayreport_boss.daytime as `细节表#_#提取日期` from inh_rep_dayreport_boss where UNIX_TIMESTAMP(isnull(OLAP..inh_rep_dayreport_boss.daytime, '')) >= UNIX_TIMESTAMP(isnull('2014-04-04 11:40:31', '')) order by OLAP..inh_rep_dayreport_boss.daytime asc
另外这里我想取的是2014-04-04 00:00:00而不是 日期加时间
通达林河水
发表于 2014-4-15 17:23:24
填充的表达式不要出现本报表的数据,例如“日数(本报表.主表.起始日期,最晚(数据源_OLAP.inh_rep_dayreport_boss.daytime))”,你的外部库本身没有本报表的东西,不能一同运算。
apxx
发表于 2014-4-16 12:44:18
通达林河水 发表于 2014-4-15 17:23 static/image/common/back.gif
填充的表达式不要出现本报表的数据,例如“日数(本报表.主表.起始日期,最晚(数据源_OLAP.inh_rep_dayreport ...
那应该如何满足,描述中所需要求
做数据回写,然后在采用数据源的方式取回来进行统计?
通达林河水
发表于 2014-4-16 15:22:27
涉及外部数据库的访问比较复杂,建议由我们专业工程师给您提供实施服务,http://www.tongda2000.com/service/report_ser.php。