Hallo,<br><br>
ich arbeite mit D5EPE, BDE un IB6. Ich habe folgendes Problem:<br>
in einer Tabelle ist das Feld BNR als Char angelegt. Um das Ganze in<br>
einer Liste sortiert nach BNR als Nummer sortiert auszugeben, habe<br>
ich folgendes SQL verwendet:<br><br>
__SELECT bnr, kanr<br>
__FROM fk_eingabe<br>
__ORDER BY CAST(bnr AS NUMERIC)<br><br>
was aber leider immer auf einen Fehler rausläuft.<br>
Von ORACLE her bin ich diese Syntax gewohnt und verwende sie auch oft:<br><br>
__SELECT bnr, kanr<br>
__FROM fk_eingabe<br>
__ORDER BY TO_NUMBER(bnr)<br><br>
Nun meine Frage: Wie kann ich den InterBase dazu überreden, die Tabelle<br>
über eine Typumwandlung sortiert auszugeben?<br><br>
Im Voraus Danke<br><br>
Stefan Schreier
ich arbeite mit D5EPE, BDE un IB6. Ich habe folgendes Problem:<br>
in einer Tabelle ist das Feld BNR als Char angelegt. Um das Ganze in<br>
einer Liste sortiert nach BNR als Nummer sortiert auszugeben, habe<br>
ich folgendes SQL verwendet:<br><br>
__SELECT bnr, kanr<br>
__FROM fk_eingabe<br>
__ORDER BY CAST(bnr AS NUMERIC)<br><br>
was aber leider immer auf einen Fehler rausläuft.<br>
Von ORACLE her bin ich diese Syntax gewohnt und verwende sie auch oft:<br><br>
__SELECT bnr, kanr<br>
__FROM fk_eingabe<br>
__ORDER BY TO_NUMBER(bnr)<br><br>
Nun meine Frage: Wie kann ich den InterBase dazu überreden, die Tabelle<br>
über eine Typumwandlung sortiert auszugeben?<br><br>
Im Voraus Danke<br><br>
Stefan Schreier
Comment