WMS仓储管理系统实现"收发存日报表"数据查询功能Sql语句--Oracle
2012-12-05 16:51
996 查看
SELECT AA.PRODUCT_CNAME, AA.PRODUCT_ID, AA.PRODUCT_CODE, AA.MODEL, AA.MASTER_UNIT, AA.OTHER_UNIT, AA.PACKAGE_RATIO, AA.CUSTOMER, SUM(QTY_OUT_TODAY) AS QTY_OUT_TODAY, QTY_TODAY,SUM(QTY_IN_TODAY) AS QTY_IN_TODAY, SUM(QTY_OUT) AS QTY_OUT, SUM(QTY_IN) AS QTY_IN FROM (SELECT CUSTOMER, PRODUCT_CNAME,PRODUCT_ID, PRODUCT_CODE,MODEL, MASTER_UNIT, OTHER_UNIT, PACKAGE_RATIO, CASE WHEN WMS_OUT_CONFIRM_DATE <= TO_DATE(TO_CHAR(SYSDATE,'yyyy-MM-dd HH24:mi:ss') ,'yyyy-MM-dd HH24:mi:ss') AND WMS_OUT_CONFIRM_DATE >SYSDATE AND BIZ_SOURCE ='2' THEN MASTER_UNIT_QTY ELSE 0 END AS QTY_OUT_TODAY, CASE WHEN CONFIRM_DATE <= TO_DATE(TO_CHAR(SYSDATE,'yyyy-MM-dd HH24:mi:ss') ,'yyyy-MM-dd HH24:mi:ss') AND CONFIRM_DATE >SYSDATE AND BIZ_SOURCE ='0' THEN MASTER_UNIT_QTY ELSE 0 END AS QTY_IN_TODAY, (SELECT SUM(MASTER_UNIT_QTY) from wms_inventory where wms_inventory.product_id = h.product_id) as qty_today, CASE WHEN BIZ_SOURCE ='2' THEN MASTER_UNIT_QTY ELSE 0 END AS QTY_OUT, CASE WHEN BIZ_SOURCE ='0' THEN MASTER_UNIT_QTY ELSE 0 END AS QTY_IN FROM WMS_INVENTORY_HISTORY H ) AA GROUP BY AA.PRODUCT_CNAME, AA.PRODUCT_ID, AA.PRODUCT_CODE, AA.MODEL, AA.MASTER_UNIT, AA.OTHER_UNIT, AA.PACKAGE_RATIO, AA.CUSTOMER order by AA.CUSTOMER
相关文章推荐
- Oracle sql"NOT IN"语句优化,查询A表有、B表没有的数据
- Java连接MySQL数据库实现用户名密码的验证方法 Java语句中sql查询语句'' ""作用
- oracle12c JSON数据 使用SQL语句实现多表左外连接 显示无效数据 分页查询
- ORACLE和SYBASE数据库中实现数据查询条数限制的SQL语句实现
- MySql的sql语句中添加存储过程或者存储函数来实现Oracle中的start with ……connect by prior……递归(树形结构数据)查询
- Oracle sql"NOT IN"语句优化,查询A表有、B表没有的数据
- 整理的oracle实现的基础sql语句查询
- Oracle实现数据增删改的sql语句实例
- 用SQL语句实现随机查询数据并不显示错误数据
- 自己实现一个SQL解析引擎 功能:将用户输入的SQL语句序列转换为一个可执行的操作序列,并返回查询的结果集。 SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析
- 用SQL语句实现随机查询数据并不显示错误数据的方法
- 用一条SQL语句 查询出每门课程都大于80分的学生姓名" 的实现方式
- oracle:两条sql语句实现层次查询的反序权值计算与输出
- 2013.11.1全表扫描 flush"oracle的缓存 SQL递归语句
- sql语句实现从一个表的查询出某些数据插入另外一个表中
- Oracle中简单查询、限定查询、数据排序SQL语句范例和详细注解
- 怎么使用robomongo查询mongodb(就像用plsql,输入sql语句,查询oracle数据一样)?
- Oracle中针对层次数据所设计的专用SQL查询语句
- SQL语句实现跨Sql server数据库操作实例 - 查询远程SQL,本地SQL数据库与远程SQL的数据传递
- oracle心得1--oracle简介@基本sql语句@条件查询@排序数据理论与案例