i从数据库取数

8248
11

haocx 数据老手Lv5

发表于2018-11-12 16:05

悬赏1

已解决

楼主
如何实现从数据库卡报表期取数
最佳答案
11个回答

只看楼主

wut 数据老手Lv5

发表于2018-11-12 16:14

只看该作者

取消 关注该作者的回复

沙发

变长表取数还是基本表取数。是取一个数值还是多行数据呢

haocx 数据老手Lv5

发表于2018-11-12 16:15

只看该作者

取消 关注该作者的回复

板凳

wut 发表于 2018-11-12 16:14
变长表取数还是基本表取数。是取一个数值还是多行数据呢

变长表,是取多行数据,我现在使用了jdbc取数,然后做了初始化,但是,没法卡住报表期,拿的都是全量数据

13034396372 初学数据Lv2

发表于2018-11-12 16:45

只看该作者

取消 关注该作者的回复

地板

你可以试试在jdbc中加上列名=<bbq>吧

wut 数据老手Lv5

发表于2018-11-12 16:05

只看该作者

取消 关注该作者的回复

5#

http://bbs.esensoft.com/thread-128512-1-1.html
参考下这个帖子

haocx 数据老手Lv5

发表于2018-11-12 17:15

只看该作者

取消 关注该作者的回复

6#

13034396372 发表于 2018-11-12 16:45
你可以试试在jdbc中加上列名=吧

select * from   F_LES_CONTRACT_ADD1112  where  left(rq,6)=left(<bbq>,6),因为我这边选的日期型,但是这样也没拿到

wut 数据老手Lv5

发表于2018-11-12 17:20

只看该作者

取消 关注该作者的回复

7#

haocx 发表于 2018-11-12 17:15
select * from   F_LES_CONTRACT_ADD1112  where  left(rq,6)=left(,6),因为我这边选的日期型,但是这样 ...

你数据库存储的时间的格式是2018-09-10?这种吗

haocx 数据老手Lv5

发表于2018-11-12 17:31

只看该作者

取消 关注该作者的回复

8#

不是,是201806--

wut 数据老手Lv5

发表于2018-11-12 17:32

只看该作者

取消 关注该作者的回复

9#


如果你的rq这个字段是201806--这样的形式的话,where rq=<bbq> 这样就行了呀

haocx 数据老手Lv5

发表于2018-11-12 17:47

只看该作者

取消 关注该作者的回复

10#

wut 发表于 2018-11-12 17:32
如果你的rq这个字段是201806--这样的形式的话,where rq= 这样就行了呀

rq是日期型的,所以我卡了left,但是还是不行

wut 数据老手Lv5

发表于2018-11-12 17:55

只看该作者

取消 关注该作者的回复

11#

haocx 发表于 2018-11-12 17:47
rq是日期型的,所以我卡了left,但是还是不行

所以想知道rq的格式是什么样子的

上一页12下一页共2页

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号