首页 / 知识
关于sql server:OpenQuery结果中的SQL语句出现” Invalid column name”错误
2023-04-14 08:38:00

“Invalid column name” error on SQL statement from OpenQuery results我正在尝试通过链接的SSAS服务器执行SQL查询。初始查询工作正常:
但是,如果我尝试添加:
我得到一个错误
有什么想法我可能做错了吗? 所以问题是查询元素的处理顺序与它们的写入顺序不同。根据此来源: http://blogs.x2line.com/al/archive/2007/06/30/3187.aspx MSSQL中的评估顺序为: 因此直到WHERE和HAVING子句之后才处理别名。 这应该起作用:
不是说Value是保留字,而是因为它是列别名,而不是列名。通过使其成为嵌入式视图," Value"成为列名,然后可以在where子句中使用。 您使用"值"作为列别名,但我认为别名不能出现在where子句中。它仅用于命名返回的列值。您的where子句应引用原始列名:
我可以保证不将其保留在GROUP BY中。好消息是,它是普通的旧选定别名,效果很好。 哦,真可恶。我刚刚看到,您选择AS FOO。在这种情况下,您不需要HAVING子句吗?
我仍然不会使用"值"。但是可以肯定的是,在您的文档中查找它! |
最新内容
相关内容
linux远程执行多命令?
linux远程执行多命令?,工具,服务,命令,状态,暂停,代码,底部,时间,地址,系统,Linux多台主机批量执行命令1、执行命令(记得先对doCommand.s h增加linux线程查询命令?
linux线程查询命令?,系统,第一,线程,命令,软件,名称,信息,进程,选项,方法,Linux系统如何查看进程的线程数1、第一种方法:top命令法首先执行toplinux命令行执行工具?
linux命令行执行工具?,工具,系统,网络,分析,工作,服务,状态,信息,电脑,发行,shell编程(掌握Linux命令行工具)1、在开始Shell编程之前,我们需要linux简单查询命令?
linux简单查询命令?,地址,命令,信息,设备,电脑,系统,工作,文件,终端,内容,Linux下查看文件命令选择1、查看文件的命令,主要就是用 cat命令, cat+linux执行命令后无号?
linux执行命令后无号?,系统,环境,信息,工具,状态,数据,命令,文件,字符集,环境变量,在linux命令行中执行sql查询出现乱码用Linux命令“source ~linux周期执行命令?
linux周期执行命令?,工作,系统,周期,地址,命令,工具,信息,时间,任务,目录,linux命令行下怎么定时执行一个命令?1、编辑定时执行计划。这个方式查询linux上调度命令?
查询linux上调度命令?,系统,策略,实时,信息,状态,时间,进程,电脑,报告,分析,Linux中如何启动进程?进程调度命令有哪些?1、实现调度启动进程的写5条linux命令语句?
写5条linux命令语句?,工作,地址,系统,信息,目录,命令,管理,标准,功能,文件,linux常用的命令有哪些1、linux系统常用操作命令如下:ls:全拼list,功linux执行命令大全?
linux执行命令大全?,工作,系统,地址,信息,命令,目录,工具,基础,设备,发行,Linux文件系统操作命令1、cat:可以显示文件的内容(经常和more搭配使循环执行linux命令?
循环执行linux命令?,工具,系统,名称,代码,第一,环境,位置,数字,脚本,变量,Linux的shell脚本for循环怎么调用位置变量1、linux shell中的变量一linux命令语句规律?
linux命令语句规律?,系统,管理,基础,网络,信息,命令,服务,简介,工具,标准,linux必学的命令是什么?1、Linux常用的命令可以分为以下几类:安装和linux命令执行很慢?
linux命令执行很慢?,软件,系统,工具,分析,机构,服务,培训,教育,数字,数据,Linux执行命令慢有啥原因所以你说的慢,有好多原因,1可能是你LS的目录