请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
狂奔的小蜗牛(uid:419285)
职业资格认证:FCA-FineReport
  • 最开始我用的DATEPART求周数,用DATEPART(wk,'2022-12-31') 但是发现是返回53周,比日历多一周因为要和别的系统连接,中间有个对比周数的过程,别的系统返回2022年就是52周(按日历来的),但是在sqlserver用DATEPART是53周  怎么取到正确的52周呢也可以不用DATEPART,用什么都行,求出52周就可以
  • 下面sql 是where下的,想实现 where STWEK = Z1WEK + 2STWEK,Z1WEK都是 202249这种格式的数据,表示2022年第49周因为怕Z1WEK + 2周数会大于一年的周数,涉及到年会加1,所以改成下面这这样,但是好像有问题,Z1WEK写死成数据202249就好用,但是不写死就查不到数据,有大佬知道怎么回事吗where STWEK = (select TOP 1case when SUBSTRING(CONVERT(char(10),CONVERT(int,Z1WEK) + 2), 5, 2) <= DATEPART(wk,CONCAT(left(Z1WEK,4),'-12','-31')) then CONVERT(int,Z1WEK) + 2when SUBSTRING(CONVERT(char(10),CONVERT(int,Z1WEK) + 2), 5, 2)-DATEPART(wk,CONCAT(left(Z1WEK,4),'-12','-31')) < 10 then CONVERT(char(4),CONVERT(int,SUBSTRING(Z1WEK,1,4)) + 1) + '0' +CONVERT(char(2),(SUBSTRING(CONVERT(char(10),CONVERT(int,Z1WEK) + 2), 5, 2)-DATEPART(wk,CONCAT(left(Z1WEK,4),'-12','-31'))))when SUBSTRING(CONVERT(char(10),CONVERT(int,Z1WEK) + 2), 5, 2)-DATEPART(wk,CONCAT(left(Z1WEK,4),'-12','-31')) > 9 then CONVERT(char(4),CONVERT(int,SUBSTRING(Z1WEK,1,4)) + 1)+CONVERT(char(2),SUBSTRING(CONVERT(char(10),CONVERT(int,Z1WEK) + 2), 5, 2)-DATEPART(wk,CONCAT(left(Z1WEK,4),'-12','-31')))endfrom dbo.ZNMS_JIT_H1_H)方式二:
  • select * from table1 where 字段a = (select top 1 和表数据没关系的计算 as 字段a)select * from table1 where 字段a = (select top 1 和表数据没关系的计算 as 字段a from table1 )这两种写法有什么区别吗,为什么出来的值不一样么新建文本文档 (5).rar
  • DATEPART 这个函数返回的周数是正好的还是多一周,为什么日历是52周呢而select DATEPART(wk,'2022-12-31'),返回53周呢。因为要和别的系统连接,中间有个对比周数的过程,别的系统返回2022年就是52周,但是在sqlserver是53周  怎么取到正确的52周
  • 数据决策系统目录前图表可以修改吗
  • 如图,参数栏在浏览器上:是正好的放在决策系统里就变形了请问参数栏可以设置自适应吗
  • 决策系统添加2报表模板,期望这两个模板可以互相跳转,加了切换月按钮。事件怎么写可以实现在红框部分刷新新页而不是整个页面刷新呢
  • 这个报错是哪里呢sql:select        Z1MON,        SUM(BQTZL) as zl,        SUM(BEHHZ) as hs    from        dbo.ZNMS_JIT_Z2_FXHZ_MBS                WHERE 1= 1      and Z1STMP in (SELECT  Z1STMP     FROM dbo.ZNMS_JIT_Z2_FXHZ_MBS    WHERE DATEPART(DW,Z1STMP)=2     GROUP BY Z1STMP)                 ${if(p_checkBox0="true",       "and COMPNO not in (SELECT MATERIAL FROM dbo.ZNMS_JIT_PCH                          WHERE VALID IS NULL                            AND SUPPLIER IS NULL                             AND MATERIAL IS NOT NULL)      and LIFNR  not in (SELECT SUPPLIER FROM dbo.ZNMS_JIT_PCH                          WHERE VALID IS NULL                             AND MATERIAL IS NULL                            AND SUPPLIER IS NOT NULL)         and not EXISTS (select 1 from dbo.ZNMS_JIT_PCH                      where VALID IS NULL                        and supplier =dbo.ZNMS_JIT_Z2_FXHZ_MBS.lifnr                         and MATERIAL=dbo.ZNMS_JIT_Z2_FXHZ_MBS.compno)","")}             ${if(len(p_cx)==0,"","and MATKL in ( '"+p_cx+"' )")}                     ${if(len(p_dateEditor0)==0,"","and Z1MON >= '"+p_dateEditor0+"'")}             ${if(len(p_dateEditor1)==0,"","and Z1MON <= '"+p_dateEditor1+"'")}          and RGMON<= REPLACE(CONVERT(varchar(7), dateadd(month,${p_numberEditor0},Z1MON+'01'), 120),'-','')               group by        Z1MON      order by            Z1MON用debug模式看:文件--选项--高级--log级别改成debug模式
  • sql如何取范围时间内,每个月第一周的日期想要效果select * from table1where 数据库字段创建时间(yyyymmdd) = 范围时间(时间1~时间2)内,每个月第一周的日期and    数据库字段创建年月(yyyymm)  <时间1and    数据库字段创建年月(yyyymm)  >时间2
  • 如图,报表加入模板后参数栏控件都位置变了,在浏览器浏览时位置是没问题的,现在挤在一起了

218

20

218

10

个人成就
内容被浏览132,482
加入社区4年224天
返回顶部