使用SQL Server的无效列名

Kumaresan Murugan

我想减去从POSquantity的值iPay88quantity但出现错误

无效的列名

我的代码:

select distinct
    tblCurrTrxIPAY88.strAmount as IPay88,
    tblCurrTrxIPAY88.strPOSOnlineRefNo,
    count(tblCurrTrxIPAY88.strPOSOnlineRefNo) as iPay88quantity,
    b.strCostCentreID,
    b.strPOSOnlineRefNo, 
    count(b.strPOSOnlineRefNo) as POSquantity,
    strPayTypeCode, b.strRemarks as Agency,
    tblMachine.strDesc As KioskName, 
    SUM(b.dblPaidAmt) as POS24,
    SUM(b.dblPaidAmt) - tblCurrTrxIPAY88.strAmount as RMVarince,
    POSquantity - iPay88quantity as Varince
from 
    tblCurrTrxMaster as b
inner join
    tblMachine on b.strMachID = tblMachine.strMachID 
inner join
    tblCurrTrxIPAY88 on b.strPOSOnlineRefNo = tblCurrTrxIPAY88.strPOSOnlineRefNo
where
    strPaymentMethod = '02' 
    and b.dtmCreated >= '1/23/2020' 
    and b.strTransStatus = '01'
group by 
    b.strCostCentreID , b.strPOSOnlineRefNo, b.strPayTypeCode, b.strRemarks, 
    tblMachine.strDesc, tblCurrTrxIPAY88.strAmount, 
    tblCurrTrxIPAY88.strPOSOnlineRefNo
EJ布伦南

iPay88Quantity不是表中的列名,它是一个计算字段-您需要对基础字段而不是计算字段进行数学运算,即:

POSquantity - count(tblCurrTrxIPAY88.strPOSOnlineRefNo) as Variance 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

SQL Server:无效的列名称

来自分类Dev

SQL Server-无效的列名

来自分类Dev

SQL Server:无效的列名称

来自分类Dev

SQL Server无效的列名无效的对象名

来自分类Dev

SQL Server 2012无效的列名称?

来自分类Dev

SQL Server:无效的列名称错误

来自分类Dev

嵌套查询中SQL Server的无效列名

来自分类Dev

SQL Server 2014 中的列名称无效

来自分类Dev

当表上的列名存在时,SQL Server显示无效的列名

来自分类Dev

使用动态SQL的无效列名

来自分类Dev

SQL Server Management Studio无效的列名where子句

来自分类Dev

在SQL Server 2008中运行查询时,列名无效

来自分类Dev

SQL查询-无效的列名

来自分类Dev

无效的列名“ SENOKO”(SQL查询)

来自分类Dev

SQL中的“无效的列名”错误

来自分类Dev

SQL 查询中的列名无效

来自分类Dev

SQL Server,当插入到Excel“链接的服务器”时出现“无效的列名”错误

来自分类Dev

如何忽略SQL Server 2008 R2中的“无效的列名”错误

来自分类Dev

SQL Server:WHERE 子句中的 ROW_NUMBER() 返回“无效的列名”

来自分类Dev

使用实体框架的无效列名

来自分类Dev

在SQL Server中使用空格处理列名

来自分类Dev

从SQL Server获取列名

来自分类Dev

SQL查询错误:无效的列名称

来自分类Dev

MS SQL无效的列名称错误

来自分类Dev

Hibernate java.sql.SQLException:无效的列名

来自分类Dev

SQL:即使有列,列名也无效?

来自分类Dev

SQL Server的语法无效

来自分类Dev

SQL Server 使用 SQL 从 Excel 导入,列名重复

来自分类Dev

无效的列名,使用复杂类型