Seite 1 von 1

Fehler bei Group BY

Verfasst: Do, 09. Okt 2014 16:24
von Elvis
Hallo,

ich habe folgende Problem wenn ich bei einem SQL Statement ein GROUP BY einsetze bekomme ich folgenden Fehler:
Die Umgebung ist ein ADS Server auf Linux 8.1, die Datenquelle ist eine ADT Datenbank in einem Datadictionary.
Sowohl unter 1.9 und 2.0 passiert dieser Fehler. Im Advantage Data Architekt läßt sich das SQL Statement ohne Schwierigkeiten ausführen.

Error BASE/8021
Description: Unknown/Invalid symbol for alias

Das SQL Statement funktionniert auf die folgende Weise:

SELECT Hersteller FROM Sdata WHERE Hersteller LIKE 'Canon%' ;

so bekomme ich die Fehlermeldung

SELECT Hersteller FROM Sdata WHERE Hersteller LIKE 'Canon%' GROUP BY Hersteller ;

Ich bin da irgendwie mit meinem Latein am Ende.

Vielleicht hat jemand eine Idee

Rene

Re: Fehler bei Group BY

Verfasst: Do, 09. Okt 2014 18:18
von georg
Hallo, Rene -


auf den ersten Blick sieht das Statement "sauber" aus. Es kann aber sein, dass ein "ORDER BY Hersteller" erforderlich ist. Die GROUP BY Clause erzwingt keine Sortierung!

Mehr fällt mir da jetzt nicht auf.

Re: Fehler bei Group BY

Verfasst: Do, 09. Okt 2014 21:04
von Elvis
Hallo Georg,

es hat leider nichts gebracht.
Ich habe jetzt mla ein browse() eingeaut und bekomme folgende Fehlermeldung

Base 1012
Error in Array index
operation :configure
called from browse(102)

Auch mit mehr als einem Datesatz gibt es diesen Fehler.

Gruß

Rene