SQL Statment. Mit Defaulwert
Hallo ich hab folgendes Statment
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio,
'Alter Status','Neuer Status', created as Zeitstempel
from jiraissue j,issuetype i, priority p
where j.pkey = 'issue-300'
and j.priority=i.id
and j.issuetype=p.id;
In Alter Status und Neuer Status steht nichts
Wie kann ich jeweils das Wort OFFEN eintragen und die Überschriften bleiben bei neuer Status und Alter Status
Geht das ohne Insert überhaupt????
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio,
'Alter Status','Neuer Status', created as Zeitstempel
from jiraissue j,issuetype i, priority p
where j.pkey = 'issue-300'
and j.priority=i.id
and j.issuetype=p.id;
In Alter Status und Neuer Status steht nichts
Wie kann ich jeweils das Wort OFFEN eintragen und die Überschriften bleiben bei neuer Status und Alter Status
Geht das ohne Insert überhaupt????
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 111304
Url: https://administrator.de/contentid/111304
Ausgedruckt am: 15.11.2024 um 05:11 Uhr
8 Kommentare
Neuester Kommentar
Moin Moin
Du könntest natürlich in dem entsprechenden Feld der Tabelle einen Standartwert angeben.
Nur für die Abfrage könnte das auf einem MS SQL Server so aussehen:
Gruß L.
Du könntest natürlich in dem entsprechenden Feld der Tabelle einen Standartwert angeben.
Nur für die Abfrage könnte das auf einem MS SQL Server so aussehen:
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio,
CASE WHEN [Alter Status] IS NULL THEN 'OFFEN' ELSE [Alter Status] END,
CASE WHEN [Neuer Status] IS NULL THEN 'OFFEN' ELSE [Neuer Status] END,
created as Zeitstempel
from jiraissue j,issuetype i, priority p
where j.pkey = 'issue-300'and j.priority=i.idand j.issuetype=p.id;
Gruß L.
Du willst fest in der Ausgabe OFFEN stehen haben und als Spaltenname Alter Status bzw. Neuer Status?
Dann siehts so aus:
Dann siehts so aus:
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio,
'OFFEN' as [Alter Status],'OFFEN' as [Neuer Status], created as Zeitstempel
from jiraissue j,issuetype i, priority p
where j.pkey = 'issue-300'
and j.priority=i.id
and j.issuetype=p.id;
Na toll, KikiMiki,
dann wissen wir jetzt wenigstens, dass Du auf einer MySQL-Datenbank rumschrubbelst.
Wieso vermutest Du denn, dass hier jemand die exakte Syntax posten kann, wenn nicht mal das DBMS bekannt ist, geschweige denn eine Versionsnummer?
Grüße
Biber
[Edit] @AndreasHoster
[/Edit]
dann wissen wir jetzt wenigstens, dass Du auf einer MySQL-Datenbank rumschrubbelst.
Wieso vermutest Du denn, dass hier jemand die exakte Syntax posten kann, wenn nicht mal das DBMS bekannt ist, geschweige denn eine Versionsnummer?
Grüße
Biber
[Edit] @AndreasHoster
Gibts zu der Fehlernummer auch einen Fehlertext?
-->"You have a Tippfehlerle in your SQL-Syntax"[/Edit]
MySQL ist jetzt nicht meine Datenbank, aber ich würde dann mal raten, daß MySQL die Klammern bei as [Alter Status] nicht mag.
Weiß nur nicht, was man wegen dem Leerzeichen drin braucht.
Erster Versuch (Leerzeichen und Klammern weglassen):
Weiß nur nicht, was man wegen dem Leerzeichen drin braucht.
Erster Versuch (Leerzeichen und Klammern weglassen):
Select pkey as Schlüssel, i.pname as Vorgangstyp, p.pname as Prio,
'OFFEN' as AlterStatus,'OFFEN' as NeuerStatus, created as Zeitstempel
from jiraissue j,issuetype i, priority p
where j.pkey = 'issue-300'
and j.priority=i.id
and j.issuetype=p.id;