菜鸟求助,SQL 视图,在WIN7下使用正常,但在SERVER 2003 服务器上报错!
本帖最后由 zhaohui12345 于 2013-03-01 20:49:44 编辑
SELECT TOP (100) PERCENT 作业单号, 接车日期, 接车人, 客户名称, 联系人, 联系电话, 手机, 客户地址, VIN号, 车牌号, 发动机号, 车型, 年款, 颜色, 油量, 保险公司, 被保险人,
维修类别, 维修性质, 维修状态, 结账方式, 预定交车日期, 行车里程, 送车单位, 送车人, 服务顾问, 故障描述, 业务员, 报案号, 行驶证号, 定损员, 出厂日期, 是否回访,
回访时间,
(SELECT SUM(金额) AS Expr1
FROM dbo.估价单_配件
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 更换配件,
(SELECT SUM(工时费) AS Expr1
FROM dbo.估价单_项目
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 项目工时,
(SELECT SUM(金额) AS Expr1
FROM dbo.估价单_配件 AS 估价单_配件_1
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) +
(SELECT SUM(工时费) AS Expr1
FROM dbo.估价单_项目 AS 估价单_项目_1
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 费用总计,
(SELECT SUM(核价金额) AS Expr1
FROM dbo.估价单_配件 AS 估价单_配件_2
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 核价配件,
(SELECT SUM(核价金额) AS Expr1
FROM dbo.估价单_项目 AS 估价单_项目_2
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 核价项目,
(SELECT 残置费
FROM dbo.估价单_主表
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 残值,
(SELECT SUM(核价金额) AS Expr1
FROM dbo.估价单_配件 AS 估价单_配件_3
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) +
(SELECT SUM(核价金额) AS Expr1
FROM dbo.估价单_项目 AS 估价单_项目_3
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) +
(SELECT 残置费
FROM dbo.估价单_主表 AS 估价单_主表_1
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 核价总计,
(SELECT 实收金额
FROM dbo.前台_出厂结算
WHERE (作业单号 = dbo.前台_接车登记表.作业单号)) AS 实收金额, 结算状态, 重要提示, 随车附件, 是否会员, 是否洗车, 是否我司保险, 行驶证到期, 驾驶证号,
驾驶证到期日期, 出险时间, 出险地点, 事故性质, 第三者车牌号, 第三者车型, 第三者交强险号, 第三者驾驶员, 第三者联系电话, 保险单号, 保险到期日期, 下次年审,
是否第一现场, 是否需要交警放车单, 是否保留旧件, 是否有路产, 是否施救, 是否主次责
FROM dbo.前台_接车登记表
ORDER BY 作业单号
SELECT 作业单号, 接车日期, 接车人, 客户名称, 联系人, 联系电话, 手机, 客户地址, VIN号, 车牌号, 发动机号, 车型, 年款, 颜色, 油量, 保险公司, 被保险人,
维修类别, 维修性质, 维修状态, 结账方式, 预定交车日期, 行车里程, 送车单位, 送车人, 服务顾问, 故障描述, 业务员, 报案号, 行驶证号, 定损员, 出厂日期, 是否回访, 回访时间,
b.更换配件,
c.项目工时,
b.更换配件 + c.项目工时 AS 费用总计,a
b.核价配件,
c.核价项目,
d.残置费 AS 残值,
b.核价配件 + c.核价项目 + d.残置费 AS 核价总计,
e.实收金额,
结算状态, 重要提示, 随车附件, 是否会员, 是否洗车, 是否我司保险, 行驶证到期, 驾驶证号,
驾驶证到期日期, 出险时间, 出险地点, 事故性质, 第三者车牌号, 第三者车型, 第三者交强险号, 第三者驾驶员, 第三者联系电话, 保险单号, 保险到期日期, 下次年审,
是否第一现场, 是否需要交警放车单, 是否保留旧件, 是否有路产, 是否施救, 是否主次责
FROM dbo.前台_接车登记表
left join (SELECT SUM(金额) AS 更换配件,SUM(核价金额) AS 核价配件
FROM dbo.估价单_配件
group by 作业单号)b on a.作业单号 = b.作业单号
left join (SELECT SUM(工时费) AS 项目工时, SUM(核价金额) AS 核价项目
FROM dbo.估价单_项目
group by 作业单号 )c on a.作业单号 = c.作业单号
left join dbo.估价单_主表 d on a.作业单号 = d.作业单号
left join dbo.前台_出厂结算 e on a.作业单号 = d.作业单号