Erweitere doch deine Abfrage durch eine neue Spalte, die angibt, welcher Wert in der Zeile zurückgegeben wird...
SQL-Code:
SELECT 'A' typ, COUNT(Bearbeitung) AS Anzahl
FROM Projekte
WHERE Bearbeitung <= :datum
AND Aktiv = "True"
UNION
SELECT 'B' typ, COUNT(Bearbeitung) AS Anzahl
FROM Projekte
WHERE Bearbeitung <= :datum
AND Aktiv = "False"
UNION
SELECT 'C' typ, COUNT(Bearbeitung) AS Anzahl
FROM Projekte
WHERE Bearbeitung > :datum
AND Aktiv = "True"
UNION
SELECT 'D' typ, COUNT(Bearbeitung) AS Anzahl
FROM Projekte
WHERE Bearbeitung > :datum
AND Aktiv = "False"
Eine andere Variante ist folgende...
SQL-Code:
SELECT SUM(CASE WHEN Bearbeitung <= :datum AND Aktiv = "True" THEN 1 ELSE 0 END) A,
SUM(CASE WHEN Bearbeitung <= :datum AND Aktiv = "False" THEN 1 ELSE 0 END) B,
SUM(CASE WHEN Bearbeitung > :datum AND Aktiv = "True" THEN 1 ELSE 0 END) C,
SUM(CASE WHEN Bearbeitung > :datum AND Aktiv = "False" THEN 1 ELSE 0 END) D
FROM Projekte
Ob das aber auch mit
Paradox funktioniert weiss ich nicht.