易飞工单用料和实际用料差别分析存储过程

2023-10-25 01:48

本文主要是介绍易飞工单用料和实际用料差别分析存储过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

工单用料和实际用料差别主要体现在BOM不发料有点多,而BOM表里没有做成直接材料,另外就是工单变更,那就什么可能也会发生,协助分析工单用料分析和工单用料分析表差不多吧,但应该简洁快
ALTER PROC [dbo].[MOCYL] (@STARTTIME VARCHAR(8),@ENDTIME VARCHAR(8))
AS 
BEGIN
DECLARE @TA001 VARCHAR(8)
DECLARE @TA002 VARCHAR(20)
DECLARE @TMPPH VARCHAR(60)
DECLARE @TMPDW VARCHAR(8)
DECLARE @YL NUMERIC(18,8)
if exists(select * from tempdb..sysobjects where id=object_id('tempdb..##tempfy'))
drop table ##tempyl
create table ##tempyl
(
TTA001 varchar(8),
TTA002 VARCHAR(20),
PH VARCHAR(20),
--PM VARCHAR(60),
--GG VARCHAR(100),
DW VARCHAR(8),
SJYL varchar(200),
BZYL varchar(200)

)
DECLARE GDDHLB CURSOR FOR

SELECT TA001,TA002 FROM MOCTA
 WHERE TA003>=@STARTTIME AND TA003<=@ENDTIME AND TA001 LIKE '51%' AND TA011='Y' AND TA013='Y' AND  TA030='1'
 OPEN GDDHLB
 FETCH NEXT FROM GDDHLB INTO @TA001,@TA002
 WHILE @@FETCH_STATUS=0
 BEGIN
INSERT INTO ##tempyl
SELECT TB001,TB002,TB003,TB007,TB005,0 FROM MOCTB
WHERE TB001=@TA001 AND TB002=@TA002 AND TB003 NOT IN (SELECT  MD003 FROM BOMMD WHERE MD001 IN(SELECT TA006 FROM MOCTA WHERE TA001=@TA001 AND TA002=@TA002))

DECLARE TMPYLL CURSOR FOR SELECT MD003,MB004,CONVERT (NUMERIC(18,8),CEILING(MD006/MD007*(1+MD008)*TA015)) AS YL FROM BOMMD
LEFT JOIN INVMB ON  MD003=MB001
LEFT JOIN MOCTA ON TA006=MD001
WHERE TA001=@TA001 AND TA002=@TA002 AND MD017='1'
--WHERE TA001=@TA001 AND TA002=@TA002 
OPEN TMPYLL
FETCH NEXT FROM TMPYLL INTO @TMPPH,@TMPDW,@YL
WHILE @@FETCH_STATUS=0
BEGIN
FETCH NEXT FROM TMPYLL INTO @TMPPH,@TMPDW,@YL
INSERT INTO ##tempyl 
SELECT TB001,TB002,TB003,TB007,TB005,@YL 
--SELECT TB001,TB002,TB003,TB005,TB007
FROM MOCTB WHERE TB001=@TA001 AND TB002=@TA002 AND TB003=@TMPPH AND TB007=@TMPDW 
AND TB005<>@YL
END
CLOSE TMPYLL
DEALLOCATE TMPYLL
FETCH NEXT FROM GDDHLB INTO @TA001,@TA002
 END
CLOSE GDDHLB
DEALLOCATE GDDHLB
SELECT * FROM ##tempyl
END

这篇关于易飞工单用料和实际用料差别分析存储过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/279220

相关文章

浅析Spring Security认证过程

类图 为了方便理解Spring Security认证流程,特意画了如下的类图,包含相关的核心认证类 概述 核心验证器 AuthenticationManager 该对象提供了认证方法的入口,接收一个Authentiaton对象作为参数; public interface AuthenticationManager {Authentication authenticate(Authenti

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

HDFS—存储优化(纠删码)

纠删码原理 HDFS 默认情况下,一个文件有3个副本,这样提高了数据的可靠性,但也带来了2倍的冗余开销。 Hadoop3.x 引入了纠删码,采用计算的方式,可以节省约50%左右的存储空间。 此种方式节约了空间,但是会增加 cpu 的计算。 纠删码策略是给具体一个路径设置。所有往此路径下存储的文件,都会执行此策略。 默认只开启对 RS-6-3-1024k

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

MOLE 2.5 分析分子通道和孔隙

软件介绍 生物大分子通道和孔隙在生物学中发挥着重要作用,例如在分子识别和酶底物特异性方面。 我们介绍了一种名为 MOLE 2.5 的高级软件工具,该工具旨在分析分子通道和孔隙。 与其他可用软件工具的基准测试表明,MOLE 2.5 相比更快、更强大、功能更丰富。作为一项新功能,MOLE 2.5 可以估算已识别通道的物理化学性质。 软件下载 https://pan.quark.cn/s/57

衡石分析平台使用手册-单机安装及启动

单机安装及启动​ 本文讲述如何在单机环境下进行 HENGSHI SENSE 安装的操作过程。 在安装前请确认网络环境,如果是隔离环境,无法连接互联网时,请先按照 离线环境安装依赖的指导进行依赖包的安装,然后按照本文的指导继续操作。如果网络环境可以连接互联网,请直接按照本文的指导进行安装。 准备工作​ 请参考安装环境文档准备安装环境。 配置用户与安装目录。 在操作前请检查您是否有 sud