请上传宽度大于 1200px,高度大于 164px 的封面图片
    调整图片尺寸与位置
    滚轮可以放大缩小图片尺寸,按住图片拖动可调整位置,多余的会自动被裁剪掉
取消
callie(uid:755008)
啥也不会 职业资格认证:FCA-FineReport | FCA-FineBI | FCA-业务分析理论
  • 结果.rarSELECTtmp.开始,tmp.结束,tmp.减小时与不减,tmp.OT_MINUTE,tmp.OT_HOURS,tmp.MEMBER_NAME,tmp.DEPARTMENT_NAME,CASEWHEN instr(tmp.减小时与不减, '.')= 0 THEN tmp.减小时与不减WHEN substr(tmp.减小时与不减, instr(tmp.减小时与不减, '.')+ 1, 1)* 1 >= 5 THEN substr(tmp.减小时与不减, 1, instr(tmp.减小时与不减, '.')-1)+ 0.5ELSE substr(tmp.减小时与不减, 1 , instr(tmp.减小时与不减, '.')-1)+ 0END AS 判断FROM(SELECTt.开始,t.结束,round((t.结束-t.开始)* 24-1) AS 小时,t.OT_MINUTE,t.OT_HOURS,t.MEMBER_NAME,t.DEPARTMENT_NAME, CASEWHEN to_char(t.开始, 'HH24')* 1 <= 11AND to_char(t.结束, 'HH24')* 1 >= 13 THEN (t.结束-t.开始)* 24-1ELSE (t.结束-t.开始)* 24END AS 减小时与不减FROM(SELECTS.OT_START_DATETIME / (1000 * 60 * 60 * 24)+ TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS') AS 开始,S.OT_END_DATETIME / (1000 * 60 * 60 * 24)+ TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS') AS 结束,S.OVERTIME_TYPE,S.OT_MINUTE,S.OT_HOURS,M.MEMBER_NAME,M.DEPARTMENT_NAMEFROMV3XUSER.ATT_OVERTIME_DETAILS SLEFT JOIN V3XUSER.ATT_MEMBER M ONS.MEMBER_ID = M.MEMBER_ID) t) tmporacle的在DBeaver上导出SQL查询可以正常运行 在导出的时候报错substr(tmp.减小时与不减, 1 , instr(tmp.减小时与不减, '.')-1)+ 0这一句开始报错SQL 错误 : ORA-01722: 无效数字
  • SELECTS.OT_START_DATETIME / (1000 * 60 * 60 * 24)+ TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS') AS 有效加班开始时间,S.OT_END_DATETIME / (1000 * 60 * 60 * 24)+ TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH24:MI:SS') AS 有效加班结束时间,FROMV3XUSER.ATT_OVERTIME_DETAILS S----------------上面的原来的现在需要增加一列【有效加班时间】 为上面两列的差值 单位:小时 (S.OT_END_DATETIME-S.OT_START_DATETIME)/ (1000 * 60 * 60 )要求:1.【有效加班开始时间】到【有效加班结束时间】 这两列的值 如果其中有当天12点到13点之间的情况 需要加班时间减去一小时 比如说他9点上班 下午六点下班 就是9减去1个小时 如果下午6点上班 下午八点半下班就是2.5个小时2.同时向下取整 只能是0.5为一个计数单位 举例:加班2小时 加班2.5小时 加班3小时谢谢原始数据是这种形式 通过我上面的SQL可以转换成求帮助
  • 单元格中的数据也是数据列H1是上面的数据列 这样有影响吗
  • SQLSERVER的
  • 有一个统计人数的字段,每个人提交后人数+1,但是会出现同时提交的情况,想做一个类似先查询到原有的人数 后再原有人数上+1的填报 以避免同时提交后人数错误的情况
  • 我用下拉复选框控件选择几个人名 填报之后 入后在另一个cpt里面通过fine_username把带有这个复选框控件选出来的的数组或者字符串筛选出来
  • 生成一个任务ID之后 初始状态是0 输入姓名选择审批人 经过审批之后状态是1 选择发布对象后状态是2 发布对象确认后 状态是3 现在需要选择多个发布对象 请问怎么做 如何去做这多个发布对象的记录状态2到3 如果有多个人需要确认 这一步如何完成
  • 不良数量=全检的处理数+抽检的抽检不合格数/抽检数*检验数如果【检验方式】这个列的结果是“全检”,新增一列【不良数量】=【处理数量】的值如果【检验方式】这个列的结果是“抽检”,新增一列【不良数量】=【抽检不合格数量】/【抽检数量】*【检验数量】的值最后两个相加最后想要的是 select 不良数量,项目号 from 这个库 根据项目号看每个项目的不良数量有多少
  • select count(值) as 数量,设备 from dbo. as a where a.ID in(SELECT ID from dbo.测量室主表 where isnull( 影像仪正面姓名, '' ) <> ''  AND isnull( 影像仪正面时间, '' ) <> ''  AND CONVERT ( VARCHAR ( 10 ), 影像仪正面时间, 120 ) >= '2022-05-05'  AND CONVERT ( VARCHAR ( 10 ), 影像仪正面时间, 120 ) <= '2022-05-05') group by 设备原来的SQL我根据设备进行分类 然后count每个设备测试的数量是多少 请问这样写对不对dbo.测量室主表 有一列是姓名 能不能也在结果里面分类显示数量 设备 姓名 一个设备会对应多个姓名 dbo.里面没有姓名这一列 他们的ID是都一样的
  • select        substr(检验员,        0,        length(检验员)-1) AS NAME,        物料,to_char(检验日期,'yyyy-mm-dd') AS 日期FROMMES_PROD.IQC_BILL_REPORT_VIEW   wheresubstr(物料,        0,        2)='AA'  and 检验日期 > =to_date('${开始日期}','YYYY-MM-DD')   and 检验日期 < =to_date('${结束日期}','YYYY-MM-DD')加粗的这两句 我想要他大于小于参数时间 但是我这也写 开始=结束的时候 就啥也查不到

188

2

188

10

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