-
SQL count mit coalesce
Noch n Problem
in einer Datei gibt es entweder Sätze mit einem Wert, der gültig oder ungültig ist.
oder es gibt den Wert nicht, dann ist er gültig.
PHP-Code:
Wert Status
A 0
B 9
-->
A = 1 = gültig
B = 0 = ungültig, weil keiner mit status 0 vorhanden
C = 1 (weil nicht gefunden)
kann ich das in einem SQL abfragen?
PHP-Code:
set :cnt = (case when exists(select wert from datei where wert = :wert and status = 0) then 1,
case when not exists(select wert from datei where wert = :wert) then 1
other 0 end
irgendwie komme ich nicht weiter ...
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
-
z.B. so:
Code:
Select Coalesce(Min(Case Status When 0 then 'ungültig'
When 1 then 'gültig'
End), 'gültig')
into :Ergebnis
from x
Where Wert = :Wert
Group By Id;
-
JA, das funzt,
Wie immer,
du bist spitze!
Danke
Das Notwendige steht über dem technisch machbaren.
(klingt komisch, funktioniert aber!)
Similar Threads
-
By ILEMax in forum NEWSboard Programmierung
Antworten: 7
Letzter Beitrag: 11-08-21, 08:44
-
By alex61 in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 09-08-17, 10:30
-
By Progras in forum NEWSboard Programmierung
Antworten: 11
Letzter Beitrag: 18-11-16, 11:16
-
By KingofKning in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 05-05-15, 11:26
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