回答

收藏

Java / IBSQL中的SQL Firebird实现

技术问答 技术问答 246 人阅读 | 0 人回复 | 2023-09-12

因此尝试将SQL我的代码Java应用:
, Q7 J5 z8 l2 F* s, F                SELECT DISTINCT  StRzImRo.Rohstoff,StRo.Bezeichnung,CAST (SUM(BwLsImAt.Lieferungen * StRzImRo.Menge * StAt.PROD__REZEPTURGEWICHT / Coalesce(StRz.PARM__BEZUGSGROESSE,1))  AS NUMERIC (9,3) Rohstoffverbrauch_Gesamt FROM BwLsImAtJOIN StAt ON (StAt.IntRowId = BwLsImAt.Artikel)JOIN StRz ON (StRz.IntRowId = StAt.PROD__REZEPTUR)JOIN StRzImRo ON (StRzImRo.Master = StRz.IntRowId)JOIN StRo ON (StRzImRo.Rohstoff = StRo.IntRowId)WHERE StAt.IntRowId > 0 GROUP BY  StRzImRo.Rohstoff,StRo.Bezeichnung-- GROUP BY  StRzImRo.Rohstoff,StRzImRo.Menge,StAt.PROD__REZEPTURGEWICHT,Coalesce(StRz.PARM__BEZUGSGROESSE,1)该代码是完全功能性的,并已在IBSQL测试,但不能在我的Java在应用程序中运行。我的应用程序可以与其他代码一起正常工作。我收到了这个错误:6 X3 N8 Y% C1 V
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544569. Dynamic SQL ErrorSQL error code = -104Token unknown - line 1,column 266ON如果有人能帮我解决这个问题,我会很高兴的。非常感谢。!PS:对不起,我的语言不好,但我不是母语人士7 Y9 H- M9 J/ W- y6 X3 j
                                                                ; b$ y1 B5 T/ i
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则