`
qq1988627
  • 浏览: 105981 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

orcal substr instr使用

 
阅读更多
SELECT   substr(t3.name,instr(t3.name,' ',1,1),instr(t3.name,' ',2,2)-2)  project,substr(t3.name,4,6) model, t1.VALUE po, NVL (t4.asusso, t5.asusso) so,
       NVL (t4.asussoline, t5.asussoline) soline, t5.part_no client_no,
       t2.NAME bydpn, stock.shoporder,
       NVL (t4.quantity_new, t5.quantity) quantity,
       NVL (t6.region, t7.region) region,
       NVL (t6.destination, t7.destination) destination,
       NVL (t6.deliverydate, t7.deliverydate) deliverydate, t.begin_date,
       t.end_date, t9.actual_begin_date,t9.put_in_qty, t10.actual_qty,
       stock.stocknum, t.order_end_date,
       TO_CHAR (t9.actual_begin_date, 'IW') week,
       CASE
          WHEN stock.stocknum = t9.put_in_qty
          AND t.order_end_date IS NOT NULL
             THEN t.order_end_date - t9.actual_begin_date
          ELSE NULL
       END daynum,t11.USAGETYPE
  FROM (SELECT   shoporder, SUM (ct_sfc_num) stocknum
            FROM mes2_d_pro_stock@zk
           WHERE warehouse_id = ''
             AND client_id = ''
             AND pro_level = 1
             AND (state = 1 OR state = 2)
        GROUP BY shoporder) stock
       LEFT JOIN
       mes2_byd_shoporder t ON stock.shoporder = t.shoporder
       LEFT JOIN mes2_byd_custom_data t1
       ON t1.parent_id = t.ID AND t1.TYPE = 3 AND t1.NAME = 'PO'
       LEFT JOIN
       (SELECT   shoporder, COUNT (ID) actual_qty
            FROM mes2_byd_sfc
           WHERE shoporder IN (SELECT DISTINCT shoporder
                                          FROM mes2_d_pro_stock@zk
                                         WHERE warehouse_id = ''
                                           AND pro_level = 1)
             AND sfc_state = 'C'
        GROUP BY shoporder) t10 ON t10.shoporder = t.shoporder
       LEFT JOIN mes2_byd_product t2 ON t.product_id = t2.ID
       LEFT JOIN mes2_byd_project t3 ON t2.project_id = t3.ID
       LEFT JOIN mes2_edi_ztsd121 t4 ON t1.VALUE = t4.ponumber
       LEFT JOIN mes2_edi_ztsd119 t5 ON t1.VALUE = t5.ponumber
       LEFT JOIN mes2_edi_ztsd120 t6 ON t1.VALUE = t6.ponumber
       LEFT JOIN mes2_edi_ztsd118 t7 ON t1.VALUE = t7.ponumber
       LEFT JOIN MES2_EDI_ZTSD123 t11 ON T1.VALUE = t11.ponumber
 
       LEFT JOIN
       (SELECT   t8.shoporder, MIN (t8.actual_begin_date) actual_begin_date,
                 MAX (t8.actual_end_date) actual_end_date,
                 SUM (t8.put_in_qty) put_in_qty,
                 SUM (t8.actual_qty) actual_qty
            FROM mes2_byd_shoporder_scheduling t8
        GROUP BY t8.shoporder) t9 ON t9.shoporder = t.shoporder

 

分享到:
评论

相关推荐

    ORCAL数据库实验答案

    在Oracle数据库系统中,"ORCAL数据库实验答案"这一主题主要涵盖了如何创建并管理数据库对象,特别是表空间和数据文件。表空间是Oracle数据库中存储数据的主要逻辑单元,而数据文件则是物理存储这些数据的地方。以下...

    java 连接Orcal的jar 包

    java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包 java 连接Orcal的jar 包

    Orcal入门学习笔记

    - **INSTR(String, substring)**: 查找子字符串在字符串中的位置,返回第一个匹配项的起始索引。 - **REPLACE(原字符串, 要替换的字符串, 替换后的字符串)**: 在字符串中替换指定的子串。 - **SOUNDEX()**: 用于语音...

    orcal 10g 驱动

    在本文中,我们将深入探讨Oracle 10g驱动的细节、功能以及如何使用它。 Oracle 10g驱动分为四种类型,分别是: 1. **类型1( Thin driver)**:这是一个纯Java驱动,无需本地Oracle客户端库。它直接与远程数据库...

    orcal课件资料PPT

    这份"orcal课件资料PPT"包含了关于Oracle数据库系统的学习资源,主要针对初学者和想要深入理解Oracle SQL及PL/SQL的人员。 1. **SQLPlus常用命令**: SQLPlus是Oracle数据库的一个交互式命令行工具,用于执行SQL...

    orcal数据库连接池配置

    orcal数据库连接池配置信息 可以直接复制到tomcat 配置文件下使用

    orcal 课件 (方便快捷的学习orcal)

    Oracle基于关系型数据模型,使用SQL进行数据查询和管理。 2. **Oracle体系结构**:Oracle数据库由多个组件构成,包括实例(Instance)和数据库(Database)。实例是内存结构和后台进程的集合,数据库则是存储在磁盘...

    orcal数据库

    例如,要按客户名称按照简体中文笔画顺序进行排序,可以使用如下语句: ```sql SELECT * FROM TableName ORDER BY CustomerName COLLATE Chinese_PRC_Stroke_CI_AS; ``` 这里使用了`COLLATE`关键字来指定排序规则。 ...

    orcal ,sql语句大全

    一些orcal的常用的SQL语句,对初学者,或者开发过程中,都需要的一些例题,

    双机配置 orcal server2008

    双机配置 orcal server2008

    远程导入备份orcal数据库命令

    远程导入Oracle数据库是指在本地计算机上使用Oracle的导入工具(`IMP`或`IMPDP`)将存储在远程服务器上的数据库备份文件恢复到本地Oracle实例的过程。此操作适用于数据迁移、灾难恢复等场景。 #### 导入要求 - **...

    ORCAL 整理

    这些数据通常在事务完成后会被自动删除,因此使用临时表空间可以提高数据库性能并减少磁盘空间占用。 #### 示例命令解析: ```sql createtemporarytablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_...

    sql server、my sql、orcal驱动jar

    要使用SQL Server驱动,你需要在Java代码中添加以下代码来加载驱动并建立连接: ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection("jdbc...

    orcal客户端.rar

    1. **解压下载的RAR文件**:首先,需要使用RAR解压工具(如unrar)来解压“orcal客户端.rar”。 2. **选择安装路径**:选择一个合适的目录安装Oracle Instant Client,比如 `/opt/oracle/instantclient_11_2`。 3....

    orcal格式设置命令

    本文将详细介绍与“orcal格式设置命令”相关的知识点,特别是如何通过`setlinesize`和`setpagesize`等命令来调整显示格式。 #### 1. `setlinesize` 命令 `setlinesize`命令用于设置每行输出的最大字符数。这个参数...

    orcal学习

    Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统,由甲骨文公司(Oracle Corporation)开发,广泛应用于企业级数据管理和分析。 在Oracle学习的过程中,首先要理解数据库的基本概念,包括什么是数据库、...

    orcal9i_driver

    通过ODBC,开发者可以使用统一的接口来访问多种数据库系统。 3. **数据存储和管理**:Oracle 9i引入了Real Application Clusters(RAC),这是一种高可用性解决方案,允许多台服务器共享同一个数据库实例,增强了...

    orcal常用命令---免费

    一些orcal的常用命令,学习了,分享下~~ 免费的,欢迎下载

    Orcal创建表空间

    Orcal创建表空间 脚本。 --DROP TABLESPACE MEDEXECGTYY INCLUDING CONTENTS AND DATAFILES; CREATE TABLESPACE MEDEXECGTYY DATAFILE 'E:\Oracle\MEDEXECGTYY.dbf' SIZE 20480M AUTOEXTEND OFF LOGGING ONLINE ...

    orcal存储过程查询分页

    orcale存储过程分页,在pl/sql developer环境下

Global site tag (gtag.js) - Google Analytics