在 AS400 中,我如何对字段执行算术运算(如 +、-)。
- 对于查询
Select id, sum(field1+field2) as Total from table group by id
,在德语中收到以下错误消息“[IBM][System i Access ODBC-Treiber][DB2 für i5/OS]SQL0104 - Token & ungültig.Gültige Token: + - AS<IDENTIFIER>
。” 英文翻译类似于“[IBM] [System i Access ODBC Driver] [DB2 for i5/OS] SQL0104 - Token<END Instruction>
invalid. Valid tokens: CL AS IN LOG OUT DATA<identifier>
。” - 对于查询
Select count(*) from (select distinct field1 from table where field2="abc"
,收到以下错误消息“[IBM][System i Access ODBC-Treiber][DB2 für i5/OS]SQL0104 - Token<ENDE DER ANWEISUNG>
ungültig.Gültige Token: AS CL IN LOG OUT DATA<IDENTIFIER>
。” - 对于带有子查询的查询,得到以下错误消息“[IBM][System i Access ODBC-Treiber][DB2 für i5/OS]SQL0104 - Token & ungültig。Gültige Token:
<
>
=<>
<=
!<
!>
!=
>=
¬<
¬>
¬=
IN NOT。”
有人可以告诉我我的 sql 查询有什么问题。