Das nennt sich "Pivot-Tabelle".
Es ist machbar, ein
SQL-SELECT Kommando zusammenzubauen, indem Du zunächst die einzelnen Maschinen ermittelst und dann ein entsprechendes SELECT zusammenbaust:
Code:
SELECT ...
Max(case when manu_id = 1 then Datum else null end) as "Maschine_mit_ID_1",
Max(case when manu_id = 2 then Datum else null end) as "Maschine_mit_ID_2",
...
from swDate
group by manu_Id
Ach so: Der o.g. Code is T-
SQL für den MS-
SQL Server, aber ähnlich dürfte das auch für Firebird gehen.
Alternativ kannst Du dir so eine Pivot-Tabelle auch im Speicher zusammenbauen.