Hallo,
ich bringe mir grade selbst bei SQL Abfragen zu schreiben und habe nun das Problem, dass ich ein Ergebnis einer Abfrage habe, das so aussieht
WERT
1 65
2 189
Statt 1 und 2 sollen die Ergebniszeilen nun einen Namen bekommen. Der eine Wert ergibt sich aus dem ersten Teil der Abfrage, der zweite Wert aus dem anderen Teil. Die Selects sind mit union verknüpft. Das Ganze sieht so aus:
select count(*) Wert
from tab1
where blabla in
(select blabla2 from tab2
where bla!='CLOSED'
and blabla='xx' and blabla='XXX')
and blabla is not null
union
select count(*) Wert
FROM tab1
WHERE blabla IN
(SELECT blabla
FROM tab2
WHERE blabla!='CLOSED'
and blabla!='INITIAL'
AND blabla ='PACKING'
)
AND blabla!='CLOSED'
Wo geb ich den Kindern 1 und 2 denn Namen wie z.B. "in Arbeit" und "offen"?
Vielen Dank für eure Hilfe
ich bringe mir grade selbst bei SQL Abfragen zu schreiben und habe nun das Problem, dass ich ein Ergebnis einer Abfrage habe, das so aussieht
WERT
1 65
2 189
Statt 1 und 2 sollen die Ergebniszeilen nun einen Namen bekommen. Der eine Wert ergibt sich aus dem ersten Teil der Abfrage, der zweite Wert aus dem anderen Teil. Die Selects sind mit union verknüpft. Das Ganze sieht so aus:
select count(*) Wert
from tab1
where blabla in
(select blabla2 from tab2
where bla!='CLOSED'
and blabla='xx' and blabla='XXX')
and blabla is not null
union
select count(*) Wert
FROM tab1
WHERE blabla IN
(SELECT blabla
FROM tab2
WHERE blabla!='CLOSED'
and blabla!='INITIAL'
AND blabla ='PACKING'
)
AND blabla!='CLOSED'
Wo geb ich den Kindern 1 und 2 denn Namen wie z.B. "in Arbeit" und "offen"?
Vielen Dank für eure Hilfe