Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Statistik / Auswertung DB Inhalt (https://www.delphipraxis.net/182851-statistik-auswertung-db-inhalt.html)

bernhard_LA 21. Nov 2014 13:30

Datenbank: MSSQL • Version: 12 • Zugriff über: ADO

Statistik / Auswertung DB Inhalt
 
Meine DB Tabelle ist wie folgt aufgebaut

Delphi-Quellcode:
      field A = PRODUKT.NAME
      field B = PRODUKT.TYP
      field C = ....
      .....

PRODUKT.NAME in dieser Spalte stehen sehr viele verschiedene Einträge ( x = 0 ..... x Mio Werte)
PRODUKT.TYP in dieser Spalte stehen nur 1 ..n verschiedene Einträge z.B. n < 20




Ich möchte nun eine Auswertung meiner Datenbank nach folgenden Regeln



für alle PRODUKT.NAME(n) wie oft gibt es die Kombination mit einem bestimmten PRODUKTTYP, also

Typ A Typ B Type C .......
NAME_A 100 0 20
NAME_B 50 100 55 .....
...



Über Zwei Schleifen und select Count(*) as Anzahl kann ich mir die Daten schon erzeugen, Frage hier : ich bin auf der Suche nach einer kompakten Lösung,
kann man hier diese Tabelle mit einer SQL Query erzeugen?

Bernhard Geyer 21. Nov 2014 13:34

AW: Statistik / Auswertung DB Inhalt
 
Ist es das was du willst:
http://stackoverflow.com/questions/5...-in-sql-server

DeddyH 21. Nov 2014 14:06

AW: Statistik / Auswertung DB Inhalt
 
Oder auch http://www.itrain.de/knowhow/sql/tsql/pivot/index.asp (ist zwar für SQLServer 7.0, sollte aber trotzdem funktionieren).

Bernhard Geyer 21. Nov 2014 14:14

AW: Statistik / Auswertung DB Inhalt
 
Zitat:

Zitat von DeddyH (Beitrag 1280657)
Oder auch http://www.itrain.de/knowhow/sql/tsql/pivot/index.asp (ist zwar für SQLServer 7.0, sollte aber trotzdem funktionieren).

Pivot war der Fachbegriff den ich gesucht habe ...

jobo 21. Nov 2014 15:44

AW: Statistik / Auswertung DB Inhalt
 
Wenn es um Pivotmatrizen geht, sollte es gerade mit neuen (also nicht 7 oder so) Version ganz gut gehen:
http://stackoverflow.com/questions/1...ic-pivot-query


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz