wincc7.4sp1按条件查询归档变量,为什么我的sql查询语句加入排序后就报错,正确的怎么写

这样写可以查询,但是在后面加ORDER BY条件后就报错,而且不是这一句的错,是后面set ors =ocom. execute这句,提示这句有一个或多个错误,怎么办?

根据您提供的信息,可能有以下原因导致您的SQL查询加入排序后报错:

1.排序的字段名称或表别名不正确。

2.排序时使用了错误的语法或函数。

3.查询的结果中存在重复的列名。

4.查询结果中包含了不能排序的数据类型。

5.查询结果中包含了不允许排序的特殊字符。

对于正确的SQL查询语句,请按照以下步骤编写:

1.确定要查询的表和字段。

2.编写基本查询语句,并测试它是否能够按条件查询。

3.根据需要选择一个或多个字段进行排序,并使用ORDER BY子句指定排序方式。

4.测试SQL查询语句,确保它能够返回正确的结果。

下面是一个样例的SQL查询语句(仅供参考):

SELECT field1, field2, ... FROM table1 WHERE condition1 = value1 ORDER BY field1 ASC;

其中,field1和field2是要查询的字段,table1是要查询的表,condition1是查询的条件,value1是条件的值,ORDER BY子句中的field1是要排序的字段,ASC是升序排序。根据您的具体情况修改查询语句,确保语法正确并且能够返回正确的结果。