declare @table table(DDID INT,FHDID INT ,CKDID INT,ZGYSDID INT,CWYSDID INT)--定义表变量来存放存储过程返回的内容
insert into @table EXEC proc_xsddgz_lj --将存储过程执行的结果放入表变量中
SELECT b.FSETTLECURRID,b.FMATERIALID,b.FQTY,b.FBILLNO,b.FBILLTYPEID,b.FSEQ,b.FTAXPRICE,b.FDELIVERYDATE,b.FCREATEDATE,b.FPLANDELIVERYDATE,
b.FCUSTID,b.FSALERID,
a.ddid ,b.FQTY ddsl,a.FHDID,c.FQTY fhdsl,a.CKDID,d.FREALQTY ckdsl,
a.ZGYSDID,zg.FPRICEQTY zgsl,a.CWYSDID,cw.FPRICEQTY cwsl,cw.FALLAMOUNTFOR cwje FROM @table a
--销售订单
INNER JOIN (SELECT sof.FSETTLECURRID,soe.FMATERIALID,soe.FQTY,soe.FENTRYID,
so.FBILLNO,so.FBILLTYPEID,soe.FSEQ,soef.FTAXPRICE,so.FCUSTID,so.FSALERID,
soed.FDELIVERYDATE,so.FCREATEDATE ,soe.FPLANDELIVERYDATE FROM T_SAL_ORDER so
INNER JOIN T_SAL_ORDERENTRY soe ON so.FID = soe.FID
INNER JOIN T_SAL_ORDERFIN sof ON soe.FENTRYID = sof.FENTRYID
INNER JOIN T_SAL_ORDERENTRY_D soed ON soe.FENTRYID = soed.FENTRYID
INNER JOIN T_SAL_ORDERENTRY_F soef ON soe.FENTRYID = soef.FENTRYID)b
ON a.DDID = b.FENTRYID
--发货通知单
LEFT JOIN T_SAL_DELIVERYNOTICEENTRY c ON a.FHDID = c.FENTRYID
--销售出库单
LEFT JOIN T_SAL_OUTSTOCKENTRY d ON a.CKDID = d.FENTRYID
--暂估应收
LEFT JOIN (SELECT are.FPRICEQTY,are.FENTRYID FROM T_AR_RECEIVABLE ar INNER JOIN T_AR_RECEIVABLEENTRY are ON ar.FID=are.FID
WHERE ar.FSETACCOUNTTYPE=2 AND ar.FDOCUMENTSTATUS = 'C' )zg ON a.ZGYSDID=zg.FENTRYID
--财务应收
LEFT JOIN (SELECT are.FPRICEQTY,are.FENTRYID,are.FALLAMOUNTFOR FROM T_AR_RECEIVABLE ar INNER JOIN T_AR_RECEIVABLEENTRY are ON ar.FID=are.FID
WHERE ar.FSETACCOUNTTYPE=3 AND ar.FDOCUMENTSTATUS = 'C' )cw ON a.CWYSDID=cw.FENTRYID

存储过程获取QLIKVIEW关键数据的更多相关文章

  1. 把存储过程获取的数据输出到报表的html模板中

    制作报表的html模板 <HTML><meta http-equiv="Content-Type" content="text/html; charse ...

  2. 存储过程获取最后插入到数据表里面的ID

    存储过程获取最后插入到数据表里面的ID SET NOCOUNT on;---不返回影响行数提高性能GOcreate proc [sp_bbs_thread_Insert] @id int output ...

  3. KindEditor提交用jquery获取不到数据的解决方法

    http://www.douban.com/note/257795704/ 如果说用php接收的话,在HTML中这样写就可以了var editor;KindEditor.ready(function( ...

  4. 使用Socket通信实现Silverlight客户端实时数据的获取(模拟GPS数据,地图实时位置)

    原文:使用Socket通信实现Silverlight客户端实时数据的获取(模拟GPS数据,地图实时位置) 在上一篇中说到了Silverlight下的Socket通信,在最后的时候说到本篇将会结合地图. ...

  5. 获取异步API数据

    异步操作应该是以前学习 ajax 时才被明确提及,就目前的理解,同步就是同一时间只能做一件事,如果使用 ajax同步模式,则代码会卡在 xhr.send() 这里,只有请求响应的过程全部完成了才会执行 ...

  6. 【Spring Boot】使用JDBC 获取相关的数据

    使用JDBC 获取相关的数据 什么是JDBC Java Database Connectivity 是一种用于执行SQL语句的Java API,与数据库建立连接.发送 操作数据库的语句并处理结果. S ...

  7. request.getParameter()获取不到数据

    HTML中的form表单有一个关键属性 Content-Type=application/x-www-form-urlencoded 或multipart/form-data. 1. Content- ...

  8. HTML5 实现获取 gzip 压缩数据,并进行解压,同时解决汉字乱码,相关 pako.js

    1, 下载 pako.js => http://nodeca.github.io/pako/#Deflate.prototype.onData 2, 首先需要了解一下 XMLHttpReques ...

  9. PHP生成和获取XML格式数据

    在做数据接口时,我们通常要获取第三方数据接口或者给第三方提供数据接口,而这些数据格式通常是以XML或者JSON格式传输,本文将介绍如何使用PHP生成XML格式数据供第三方调用以及如何获取第三方提供的X ...

随机推荐

  1. 备份mysql的批处理命令

    需要工具mysqldump.exe的支持,安装mysql默认是带此工具的 批处理命令 set NOW_TIME_HH=%time:~0,2% if "%NOW_TIME_HH%" ...

  2. UVA - 10118 Free Candies(免费糖果)(dp---记忆化搜索)

    题意:桌上有4堆糖果,每堆有N(N<=40)颗.佳佳有一个最多可以装5颗糖的小篮子.他每次选择一堆糖果,把最顶上的一颗拿到篮子里.如果篮子里有两颗颜色相同的糖果,佳佳就把它们从篮子里拿出来放到自 ...

  3. jquery的读、写、增、删、查方法

    # 注:jquery需要导包  格式<script type="text/javascript" src="jquery-3.2.1.js">> ...

  4. Python 时间 time

    import time print time.strftime("%Y-%m-%d") import datetime print datetime.datetime.now() ...

  5. Windbg 大改版,值得期待

    早上从twitter上面看到一篇文章,看到windbg会提供一个Time Travel Debugging(TTD) 功能,该功能会在未来的版本引入. Time travel debugging: I ...

  6. dac FDMemTable

    unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System ...

  7. Sqlserver 标量函数

    以前只是了解标量函数这个概念,感觉使用量好像并不大,等我真正做sql编码的时候才发现它的好处.简直太方便了实用了. 我们知道在进行软件开发的时候要定义很多不同类型,每个类型又会分很多项.比如: 搞前端 ...

  8. 吴裕雄--天生自然 JAVASCRIPT开发学习: 错误 - throw、try 和 catch

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...

  9. (递归)P1036 选数

    #include<stdio.h>#include<math.h>int x[20],n,k,i; //判断是否质数 int isprime(int n){    for(i= ...

  10. Go-并发和并行-协程-信道-缓冲信道-select-mutex-读写文件-beego框架

    并发 Go 是并发式语言,而不是并行式语言.在讨论 Go 如何处理并发之前,我们必须理解何为并发,以及并发与并行的区别. 并发是什么? 并发是指立即处理多个任务的能力.一个CPU的情况下<意指看 ...