请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
callie(uid:755008)
啥也不会 职业资格认证:FCA-FineReport | FCA-FineBI | FCA-业务分析理论
  • 我想做一个增加一行的功能同时自动把我的参数填进去
  • 我想写在这个里面SELECT *FROM ( SELECT 不良数量, 检验数量, 特采数量, 合格数量, TRUNC((TT.检验数量-TT.不良数量)/ 检验数量, 4) AS 良率, 物料, 接收日期, 供应商,不良明细 FROM ( SELECT SUM(T.不良数量) AS 不良数量, SUM(T.检验数量)AS 检验数量, SUM(T.特采数量)AS 特采数量, SUM(T.合格数量)AS 合格数量, 物料, 接收日期, 供应商,不良明细 FROM ( SELECT sum(CASE                           WHEN ((检验结果 = '拒绝')                               AND 抽检数量 = 0) THEN 处理数量                           WHEN ((检验结果 = '拒绝')                               AND 抽检数量 > 0) THEN 检验数量 *(抽检不合格数量 / 抽检数量)                           ELSE 0                       END) AS 不良数量, sum(CASE                           WHEN ((检验结果 = '特采')                               AND 抽检数量 = 0) THEN 处理数量                           WHEN ((检验结果 = '特采')                               AND 抽检数量 > 0) THEN 检验数量 *(抽检不合格数量 / 抽检数量)                           ELSE 0                       END) AS 特采数量,SUM(合格数量) AS 合格数量, SUM(检验数量) AS 检验数量, 物料, TO_CHAR(接收日期, 'YYYY-MM-DD') AS 接收日期, 供应商,不良明细 FROM MES_PROD.IQC_BILL_REPORT_VIEW ibrv WHERE 物料 = '${D4}' AND 供应商 = '${C4}' AND 检验数量 > 0 GROUP BY 物料, 接收日期, 供应商,不良明细)T GROUP BY 物料, 接收日期, 供应商,不良明细 ORDER BY 接收日期 DESC)TT ORDER BY 良率 ASC, 接收日期 DESC) WHERE rownum = 1SQL是这样的请问怎么改成单元格里面的公式=SQL( )
  • 我的是这样的一大串怎么做成这样的
  • SELECT 客户FROM dbo.设备关键指标达成情况跟踪表 A left join 现场对应负责人 B on A.现场 = B.现场WHERE 1=1 ${IF(or('${fine_username}'='yukp','${fine_username}'='gudm''${fine_username}'='zhanggs'),"","and 账号 = '${fine_username}'")}问题出在WHERE 后面 我想限制登陆人的账号 如果是yukp或者另外两个人 我这个WHERE 直接跳过 如果不是这三个人其中之一 where 账号= 我这个登陆账号
  • SELECT 客户,现场,线体,设备名,分类,关键指标 FROM dbo.设备关键指标达成情况跟踪表 GROUP BY 客户,现场,线体,设备名,分类,关键指标SQL这样写的 然后我按着顺序选择参数进行筛选
  • 如果我需要根据分组分别发送的话可以实现吗
  • SELECT COUNT(F.值)数量,F.差距,F.差值 FROM (SELECT E.值,E.差值,CASE WHEN E.与上限差距>0 THEN  E.与上限差距  WHEN E.与下限差距>0 THEN  E.与下限差距 END AS 差距 FROM (select D.值,D.差值,D.上限,D.下限,D.值-D.上限 as 与上限差距,D.下限-D.值 as 与下限差距 FROM(SELECT                        A.*,                        B.差值,                        B.上限,                        B.下限,                        B.SPCN,                CONVERT ( VARCHAR ( 10 ), datepart(WK, A.time) ) + N'周' AS WEEK1,        datepart(WK, A.time) AS WEEK2                        FROM                        (                        SELECT                                AA.*,                                ( cast( AA.设备 AS NVARCHAR ) + cast( AA.位置 AS NVARCHAR ) ) AS 设备位置,                                C.ITEM,                                C.供应商,                                CASE WHEN AA.设备 = '影像仪测试—正面' THEN C.影像仪正面时间 WHEN AA.设备 = '影像仪测试—反面' THEN C.影像仪反面时间 WHEN AA.设备 = '三坐标' THEN C.三坐标时间END as time                        FROM                                测量室数据 AA                                LEFT JOIN 测量室主表 C ON AA.ID = C.ID                         WHERE                                isnull(C.ITEM,'')<>'' AND isnull(C.供应商,'')<>'' AND (AA.设备 = '影像仪测试—正面' OR AA.设备 = '影像仪测试—反面' OR AA.设备 = '三坐标' )                        ) A                        LEFT JOIN (                        SELECT                                ( cast( 设备 AS NVARCHAR ) + cast( SPC位置 AS NVARCHAR ) ) AS 设备位置,                                SPCID,                                SPC位置,                                SPCU - SPCL AS 差值,                                SPCN + SPCU AS 上限,                                SPCN + SPCL AS 下限,设备,                                ID,                                SPCN                         FROM                                测量室SPC                         ) B ON A.设备位置 = B.设备位置                         AND A.ITEM = B.ID )D where D.WEEK2>34 and D.WEEK2<40 and D.供应商= '烈炎' )E)F GROUP BY F.差值,F.差距-----------------------------------------------------------这个SQL的结果查出来是这样-----------------------------想达到这个透视的效果 行与列的分组是自己创建的
  • 发现问题了
  • 我最上面设置成1之后上面的点只显示一半

191

2

191

10

个人成就
内容被浏览54,272
加入社区3年263天
返回顶部