-
order by case when :a = 12 then a35#07 else feldB end, erzeugt Fehler
Hallo,
ich versuche in SQL nach einem Feld a35#07 zu sortieren. Dieses Feld ist als char(35) in der Tabelle definiert. Andere Aktionen damit laufen normal.
Bei dem Versuch nach diesem Feld innerhalb eines CASE WHEN zu sortieren versucht RPG den Feldinhalt in decimal(7,0) umzuwandeln, was natürlich nicht geht.
(Außerhalb eines CASE WHEN geht es).
Ich wollte mir halt den Umweg über Prepare Statement sparen.
Gibts dafür eine Lösung?
(order by :var1, geht gar nicht)
LG, Martin
Joblog:
CPD4019 SELECT/OMIT-Fehler in Feld Cast(Translate(STDDATIH_2.A35#07, *UNNAMED Table) AS Decimal(7,0)), Teildatei STDDATIH.
SQL0802 Fehler bei Datenumsetzung oder beim Zuordnen von Daten.
Similar Threads
-
By mojo in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 27-05-15, 12:01
-
By JoergHamacher in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 13-04-15, 11:38
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 04-07-14, 12:20
-
By Robi in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 22-05-03, 15:14
-
By Burgy Zapp in forum NEWSboard Server & Hardware Markt
Antworten: 5
Letzter Beitrag: 08-07-02, 15:39
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks