最佳回答
0
CD20160914 Lv8 专家互助 发布于2023-11-3 15:06(编辑于 2023-11-3 15:08)
你直接用公式吧
不用数据库的字段就行了
UNIQUEARRAY(MAPARRAY(RANGE(date(2021,1,1), today()), FORMAT(item, "yyyy-MM")))
最佳回答
0
snrtuemc Lv8 专家互助 发布于2023-11-3 15:06(编辑于 2023-11-3 15:07)
不要用数据库表,新建数据集做数据字典处理
数据字典在重新处理,和你的这个一样
最佳回答
0
Z4u3z1 Lv6 专家互助 发布于2023-11-3 15:07(编辑于 2023-11-3 15:07)
说明你数据库里面本来就是yyyy-MM-dd HH:mm:ss的格式
你控件在设置字段(字典)的时候要格式该字段啊
SELECT DATE_FOMAT(GBGBSJ,'%Y-%m') AS 'GBGBSJ' FROM TABLENAE
Y4KzZPkJ(提问者)
- 谢谢,按老师说的操作了,但是预览后只显示一个月份了
Z4u3z1 回复 Y4KzZPkJ(提问者)
- 字典用的sql数据集里面的sql全部贴出来看看
Y4KzZPkJ(提问者) 回复 Z4u3z1
- select
DATE_FORMAT(gdgbsj, \'%Y-%m\') as gdgbsj,wtyyfl,kfyyfl
,wtyyejfl,clfafl,clfaejfl,fxzt,sfzdfxgd
from std_itsm_sj_dtl
where DATE_FORMAT(gdgbsj, \'%Y-%m\')=\'${gdgbsj}\' and zjmc IS NOT NULL
Z4u3z1 回复 Y4KzZPkJ(提问者)
- 你这自身绑定的字典引用自己作为查询条件是不行的。当它值改变SQL不跟着新值查询,那就是SQL写错;跟着值改变SQL结果改变,那字典也跟着变啊
Y4KzZPkJ(提问者) 回复 Z4u3z1
- 抱歉,我看着还不是很明白
取消
评论
最佳回答
0
suf Lv2 见习互助 发布于2023-11-3 15:14
数据字典那里不选数据库表,选数据查询,
数据集选你写那条sql的名字,
设置实际值与显示值。