[ABI 5.2] 按照所选月份进行浮动

8370
10

SHandian 初学数据Lv2

发表于2022-4-7 16:21

悬赏20

已解决

楼主
根据报表上面选择日期,通过浮动选择的日期显示数据
例如:我选择的是2021年12月和2022年3月
那我显示的日期应该是这样的

格式什么的不重要,能出来这个月份的浮动就好,2021-12或者2021.12都可以
这个要怎么弄

最近看过此主题的会员

esen_4PZ0WJGUKU

txl

pandabuxizao

百香果双响炮95

948771923

esen_3ICMLB3JIFV5

waejing

JJ-JJ

18754176079

两包辣条约吗

xugj831

v笑向前走

邻居门口晒花椒

昝颖杰

最佳答案
SHandian 发表于 2022-4-7 18:38
对,我数据库里是有年月的,不过是分开存储的

您看下在数据库层面是否能把数据先处理好,有201701这种年月的字段呢
或者是用sql主题表或者sql数据源
10个回答

只看楼主

两包辣条约吗 数据达人Lv4

发表于2022-4-7 16:44

只看该作者

取消 关注该作者的回复

沙发

可以通过写过滤条件可以实现,您可以参考一下这个例子

SHandian 初学数据Lv2

发表于2022-4-7 17:31

只看该作者

取消 关注该作者的回复

板凳

两包辣条约吗 发表于 2022-4-7 16:44
可以通过写过滤条件可以实现,您可以参考一下这个例子

你这个应该是可以,但是我这个数据库保存的日期不是这种的,是分开保存的
比如说,WRM.YEAR保存的年  WRM.MONTH保存的月,我把两个拼在一起去和选择的日期比较
STRTODATE(STRCAT(STR(WRM.YEAR) + STR(WRM.MONTH))) >= STRTODATE(@start_date) and STRTODATE(STRCAT(STR(WRM.YEAR) + STR(WRM.MONTH)) <= STRTODATE(@end_date)
我是这样写的,会报错

两包辣条约吗 数据达人Lv4

发表于2022-4-7 18:13

只看该作者

取消 关注该作者的回复

地板

SHandian 发表于 2022-4-7 17:31
你这个应该是可以,但是我这个数据库保存的日期不是这种的,是分开保存的
比如说,WRM.YEAR保存的年  WRM ...

您报表里只有年和月这两个时间字段嘛

两包辣条约吗 数据达人Lv4

发表于2022-4-7 18:14

只看该作者

取消 关注该作者的回复

5#

您这是哪个字段

SHandian 初学数据Lv2

发表于2022-4-7 18:20

只看该作者

取消 关注该作者的回复

6#


显示的是个月,数据库里只有年和月

两包辣条约吗 数据达人Lv4

发表于2022-4-7 18:34

只看该作者

取消 关注该作者的回复

7#

您想浮动出年月,主题表需要有年月字段

SHandian 初学数据Lv2

发表于2022-4-7 18:38

只看该作者

取消 关注该作者的回复

8#

两包辣条约吗 发表于 2022-4-7 18:34
您想浮动出年月,主题表需要有年月字段

对,我数据库里是有年月的,不过是分开存储的

两包辣条约吗 数据达人Lv4

发表于2022-4-7 16:21

只看该作者

取消 关注该作者的回复

9#

SHandian 发表于 2022-4-7 18:38
对,我数据库里是有年月的,不过是分开存储的

您看下在数据库层面是否能把数据先处理好,有201701这种年月的字段呢
或者是用sql主题表或者sql数据源

SHandian 初学数据Lv2

发表于2022-4-8 13:33

只看该作者

取消 关注该作者的回复

10#

两包辣条约吗 发表于 2022-4-7 18:44
您看下在数据库层面是否能把数据先处理好,有201701这种年月的字段呢
或者是用sql主题表或者sql数据源 ...

可以了,通过sql主题表的方式进行处理了一遍数据后,就可以了,非常感谢

两包辣条约吗 数据达人Lv4

发表于2022-4-8 13:40

只看该作者

取消 关注该作者的回复

11#

SHandian 发表于 2022-4-8 13:33
可以了,通过sql主题表的方式进行处理了一遍数据后,就可以了,非常感谢 ...

厉害啦大佬~

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

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

小时

全天响应

分钟

快速处理问题

工程师强势助力

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

400咨询:400-0011-866

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

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

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