Einzelnen Beitrag anzeigen

Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.858 Beiträge
 
Delphi 11 Alexandria
 
#1

Pivot/Kreuztabellen in Firebird mit SQL erstellen

  Alt 15. Apr 2009, 22:23
Datenbank: Firebird • Version: 2.0 • Zugriff über: FIBPlus
Hallo,

mit folgenden SQL-String werden die Daten in einem DBGrid angezeigt.

Delphi-Quellcode:
SQLString:= 'SELECT *FROM '+TabellenName+' where (MW_MSID LIKE :aMSId) and'+
              ' (MW_DatumUhrZeit between :aStartDatum and :aEndeDatum)';
Ausgabe:

MW_ID----MW_MSID---MW_DATUMUHRZEIT---------MW_MW
2609327--K01T1-------05.03.2008 00:00------------55,2
2609341--K01D1-------05.03.2008 00:00------------5046
2609355--K01T1-------05.03.2008 00:01------------162,7
2609369--K01D1-------05.03.2008 00:01------------5036,1

Die Ausgabe sollte aber so sein:

MW_DATUMUHRZEIT---K01T1--K01D1
05.03.2008 00:00------55,2----5046
05.03.2008 00:01------162,7---5036,1


Wie kann man mit Hilfe von SQL, die Ausgabe in einem DBGrid verändern?

Bis bald Chemiker

[edit=mkinzler]Threadtitel auf Wunsch des Te geändert Mfg, mkinzler[/edit]
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat