请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
狂奔的小蜗牛(uid:419285)
职业资格认证:FCA-FineReport
  • 字段:Z1WEK,RGWEK两个字段是年加周的字符串     例如 202243p_numberEditor0             数字入参      例如 1我想在where下拼接下面这段,逻辑RGWEK <=Z1WEK+ 数字月因为一年52周,所以Z1WEK+ 数字月大于52时年要加1,并显示多出的周来个大佬帮我看看我写的对不,没生效     ${if(CONVERT(int,SUBSTRING(Z1WEK, 5, 2)) + '"+p_numberEditor0+"') >52,    "and RGWEK <= CONVERT(int,SUBSTRING(Z1WEK,1,4)) + 1 + '"+(p_numberEditor0+CONVERT(int,SUBSTRING(Z1WEK, 5, 2))-52)+"'",    "and RGWEK <= CONVERT(int,Z1WEK) + '"+p_numberEditor0+"'"))}  
  • 如图,下拉显示效果如图,这是下拉查询的表a的数据,下拉实际显示的是字段EKYX(此图d列)为x的数据可以实现当选择下拉里"299其他"这条的时候,给数据集传输的下拉参数是表a里EKYX(d列)列不为x的哪些数据吗,相当于下拉选择“299其他”代表表a所有不为x的数据,下拉控件名为p_gyy注意主表不是表a!!!主表里没有EKYX(d列)列标识,只有A列的编号EKGRP,表a是只查下拉数据的我写的,求大佬看看对不对:p_gyy_lz是我新增的下拉控件,状态是隐藏可用,里面放的表a所有不为x的数据          ${if(len(p_gyy)==0,"",if(find('299其他',p_gyy)>0,"and EKGRP in ( '"+p_gyy+"' )  and EKGRP in ( '"+p_gyy_lz+"' )","and EKGRP in ( '"+p_gyy+"' )"))}  
  • 如图:这是我在sql的使用:我直接=“true”这么判断对吗求大佬看看对不对
  • 如图下拉显示 这是下拉查询的表a数据,下拉显示的是EKYX(d列)为x的数据可以实现当点击下拉里299其他的时候,给数据集传输的是表a里EKYX(d列)列不为x的数据吗,相当于299其他代表表a所有不为x的数据,下拉控件名为p_gyy注意主表不是表a!!!主表里没有EKYX(d列)列标识列,只有EKGN(c列),表a是查下拉数据的
  • 如图所示,是数据库数据结构,有创建日期和创建周,创建周是年+第几周的格式现在创建周是入参,而且是一个范围值,比如202242到202245需求是算出创建周至创建周这个范围内所有周每周一的数据,如何求出呢
  • 帆软sql里 年月格式字段+数字转换新日期的方法,要求最终格式yyyymm
  • 现表t1有两个日期字段RGMON和Z1MON,类型都为yyyyMM类型。我想在select t1表的where条件下加上 RGMON<= Z1MON + 入参数字a(表示月)即RGMON日期小于等于Z1MON+数字月,请问怎么sql语句拼写补充:补充2:楼下正确答案:${a}要加的数   Z1MON字段月份where RGMON<= REPLACE(CONVERT(varchar(7), dateadd(month,${a},Z1MON+'01'), 120),'-','')
  • 帆软sql判断复选框的值,如图,这样==ture的写法应该对吧
  • 如图,红框部分,我写的不对,这里不用帆软的函数,用数据库的函数RGMON和Z1MON是yyyymm的日期格式,p_numberEditor0是一个固定的数字想加一个where条件 RGMON<=Z1MON +p_numberEditor0的条件应该怎么写,注意格式变化
  • 如果sql有 where条件:${if(len(p_dateEditor0)==0,"","and Z1MON >= '"+p_dateEditor0+"'")}   p_dateEditor0是一个202201这种年+月的格式的入参现在还有一个入参p_aa,他是1这样的数字,我想给他加到p_dateEditor0上,让p_dateEditor0变202202月,可以实现吗加int

218

20

218

10

个人成就
内容被浏览129,819
加入社区4年165天
返回顶部