Querverkauf Analyse: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Grigor (Diskussion | Beiträge) (Created page with " Wir starten mit einem SQL Befehl: select ArtNrA, ArtnrB, count(*) from (SELECT a.rechnr, a.artnr, b.artnr FROM `buchrech-artikel` a, `buchrech-artikel` b where a.rechnr = b...") |
Grigor (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | Wir öffnen die MySQL Workbench Script Console und ... | ||
+ | wir starten mit einem SQL Script: | ||
− | + | <pre style="color: blue"> | |
− | select ArtNrA, ArtnrB, count(*) | + | drop table tmp_querverkauf; |
− | from (SELECT a.rechnr, a.artnr, b.artnr | + | |
− | FROM `buchrech-artikel` a, `buchrech-artikel` b | + | create table tmp_querverkauf as |
− | where a.rechnr = b.rechnr and a.artnr<>b.artnr) | + | select ArtNrA, ArtnrB, count(*) as CountRechnungen |
− | group by ArtNrA, ArtnrB | + | from ( |
− | + | SELECT a.rechnr, a.artnr as ArtNrA, b.artnr as ArtnrB | |
+ | FROM `buchrech-artikel` a, `buchrech-artikel` b, buchRechnung r | ||
+ | where a.rechnr = b.rechnr and a.artnr<>b.artnr and a.rechnr = r.nummer and Datum > '2016-01-01' | ||
+ | ) t | ||
+ | group by ArtNrA, ArtnrB; | ||
+ | |||
+ | |||
+ | select current_timestamp; | ||
+ | |||
+ | SELECT artnrA as source, artnrb as target, CountRechnungen as Weight | ||
+ | FROM tmp_querverkauf t where CountRechnungen > 3; | ||
+ | </pre> | ||
+ | |||
+ | Dannach Ergebnis Menge exportieren | ||
Dannach erstellen wir eine Netzgrafik von der Art: | Dannach erstellen wir eine Netzgrafik von der Art: |
Aktuelle Version vom 3. Februar 2016, 23:15 Uhr
Wir öffnen die MySQL Workbench Script Console und ... wir starten mit einem SQL Script:
drop table tmp_querverkauf; create table tmp_querverkauf as select ArtNrA, ArtnrB, count(*) as CountRechnungen from ( SELECT a.rechnr, a.artnr as ArtNrA, b.artnr as ArtnrB FROM `buchrech-artikel` a, `buchrech-artikel` b, buchRechnung r where a.rechnr = b.rechnr and a.artnr<>b.artnr and a.rechnr = r.nummer and Datum > '2016-01-01' ) t group by ArtNrA, ArtnrB; select current_timestamp; SELECT artnrA as source, artnrb as target, CountRechnungen as Weight FROM tmp_querverkauf t where CountRechnungen > 3;
Dannach Ergebnis Menge exportieren
Dannach erstellen wir eine Netzgrafik von der Art: