hallo!
ich habe einen Abfrage
mit 10 union All select in einen Abfrage,
wichtig ist dass die eine spalte in jeder Select eine bestimmte type bezeichnet, wie opend, resolverd, closed,....
ich brauche eine summe von jeden Typen und dass die typenname, als neue spalte dargestellt werden, das bedeutet:
----1.Abfrage:
select 1 as TMP, A.Type as opend, null as 'Closed',...
union all
----2.Abfrage:
select 2 as TMP, null as opend, A.Type as 'Closed',...
union all
----3.Abfrage:
select 3 as TMP, null as opend, null as 'Closed', A.Type as 'work'...
....
.
.
.
.
so habe ich bei 10te Abfrage mehrere spalten null, und über TMP spalte kann ich jedes mal die Summe des Typen ausgeben.
habet ihr eine bessere Vorschlag?? wie kann ich mir diese hässliche viele Null spalten sparen??
gibt es ausser union all, eine bessere vorschlag?? :-)
ich bedanke mich für Ihren Antworten im Voraus.
lg Lnaemi
ich habe einen Abfrage
mit 10 union All select in einen Abfrage,
wichtig ist dass die eine spalte in jeder Select eine bestimmte type bezeichnet, wie opend, resolverd, closed,....
ich brauche eine summe von jeden Typen und dass die typenname, als neue spalte dargestellt werden, das bedeutet:
----1.Abfrage:
select 1 as TMP, A.Type as opend, null as 'Closed',...
union all
----2.Abfrage:
select 2 as TMP, null as opend, A.Type as 'Closed',...
union all
----3.Abfrage:
select 3 as TMP, null as opend, null as 'Closed', A.Type as 'work'...
....
.
.
.
.
so habe ich bei 10te Abfrage mehrere spalten null, und über TMP spalte kann ich jedes mal die Summe des Typen ausgeben.
habet ihr eine bessere Vorschlag?? wie kann ich mir diese hässliche viele Null spalten sparen??
gibt es ausser union all, eine bessere vorschlag?? :-)
ich bedanke mich für Ihren Antworten im Voraus.
lg Lnaemi
Comment