Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#4

AW: SQL mit Daten auch in x-Richtung

  Alt 2. Okt 2010, 14:42
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.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat