Neu Influencer über sicht in Grafana

garifulin

Sehr aktives Mitglied
10. Januar 2019
345
53
Moin moin zusammen,

wir wollen so langsam die Influencer in der Wawi zu Pflegen und dafür habe ich auch schon ein paar " Eigene Felder" für Kunden hinterlegt.
In Grafana wollen/sollen wir die entsprechende übersicht erstellen über alle Influencer die in der Wawi gepflegt sind.

bis jetzt habe ich folgenden Code zusammengefrimmelt und bei dem ersten Influencer den ich zum testen mit Daten bespasst habe hat es auch einwandfrei funktioniert.
Code:
use eazybusiness
declare @Instagram as VARCHAR(100)
    ,@InstagramFolow as int
    ,@Twitch as VARCHAR(100)
    ,@TwitchFolow as int
    ,@Gutscheincode as VARCHAR(100)
    ,@UmsatzB as decimal(18,2)
    ,@UmsatzN as decimal(18,2)
    ,@Anzahl as int
    ,@Nachlass as decimal(18,2)
    ,@ID as int

     SET @ID =(select kKunde from Kunde.tKundeEigenesFeld where kAttribut=253 and nWertInt=1)

    select  @Instagram=(SELECT cWertVarchar
      FROM  [Kunde].[tKundeEigenesFeld]
       where kKunde=@ID and kAttribut=248)
      , @Twitch = (SELECT cWertVarchar
      FROM  [Kunde].[tKundeEigenesFeld]
       where kKunde=@ID and kAttribut=250)
       , @InstagramFolow  =(SELECT nWertInt
      FROM  [Kunde].[tKundeEigenesFeld]
       where kKunde=@ID and kAttribut=249)
      ,@TwitchFolow = (SELECT nWertInt
      FROM  [Kunde].[tKundeEigenesFeld]
       where kKunde=@ID and kAttribut=251)
    SET @Gutscheincode = (SELECT cWertVarchar
        FROM  [Kunde].[tKundeEigenesFeld]
        where kKunde=@ID and kAttribut=252)
    
    SELECT @UmsatzB=sum(fWert)
         ,@UmsatzN=sum(fWertNetto)
         ,@Anzahl=count(kBestellung)
       FROM [eazybusiness].[dbo].[tBestellungEckDaten]
       where kBestellung in (SELECT tBestellung_kBestellung
       FROM [eazybusiness].[dbo].[tbestellpos]
         join [tBestellung]
       on tbestellpos.tbestellung_kbestellung=[tBestellung].kBestellung
       where cString = @Gutscheincode and nStorno=0)

SELECT     
    @Instagram as Instagram
    ,@InstagramFolow as "Instagramm Folower"
    ,@Twitch as Twitch
    ,@TwitchFolow as "Twitch Follower"
    ,@Gutscheincode As Gutscheincode
    ,@UmsatzB AS "Umsatz Brutto"
    ,@UmsatzN AS "Umsatz Netto"
    ,@Anzahl AS "Anzahl"

als ich dann einen zweiten Influencer mit Daten befüllt habe kam leider keine zweite Zeile hinzu.

habt ihr evtl. eine Idee wie ich das intelligenter anstellen könnte?
 

kelvin.

Gut bekanntes Mitglied
15. Februar 2023
130
46
Frankfurt
So wie es in der Abfrage ist, wird immer nur eine Zeile zurückgegeben.

Versuch die Variable ID in eine Tabelle zu umzuwandeln und dann mit den Abfragen mit Join zu verbinden
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.321
369
als ich dann einen zweiten Influencer mit Daten befüllt habe kam leider keine zweite Zeile hinzu.
In deiner Abfrage fragst du ja auch immer nur einen ab.


...

select @Instagram=(SELECT cWertVarchar
FROM [Kunde].[tKundeEigenesFeld]
where kKunde=@ID and kAttribut=248)
, @Twitch = (SELECT cWertVarchar
FROM [Kunde].[tKundeEigenesFeld]
where kKunde=@ID and kAttribut=250)
, @InstagramFolow =(SELECT nWertInt
FROM [Kunde].[tKundeEigenesFeld]
where kKunde=@ID and kAttribut=249)
,@TwitchFolow = (SELECT nWertInt
FROM [Kunde].[tKundeEigenesFeld]
where kKunde=@ID and kAttribut=251)
SET @Gutscheincode = (SELECT cWertVarchar
FROM [Kunde].[tKundeEigenesFeld]
where kKunde=@ID and kAttribut=252)
...


EDIT:
war ja schon beantwortet. Hab ich zu spät gesehen - Sorry
 

wawi-dl

Sehr aktives Mitglied
29. April 2008
5.956
573
Den Code mal kurz in ChatGPT geschmissen, ungetestet ... vielleicht klappt es ja ;)
Wenn man sich nur auf eine ID bezieht, können auch nicht mehrere Ergebnisse folgen, sondern jede Abfrage ist für sich "abgeschlossen".

USE eazybusiness

SELECT
k.Kunde as KundeID,
ig.cWertVarchar as Instagram,
igf.nWertInt as InstagramFollower,
tw.cWertVarchar as Twitch,
twf.nWertInt as TwitchFollower,
gc.cWertVarchar as Gutscheincode,
bd.UmsatzB,
bd.UmsatzN,
bd.Anzahl
FROM
Kunde.tKundeEigenesFeld ig
INNER JOIN Kunde.tKundeEigenesFeld igf ON ig.kKunde = igf.kKunde AND igf.kAttribut = 249
INNER JOIN Kunde.tKundeEigenesFeld tw ON ig.kKunde = tw.kKunde AND tw.kAttribut = 250
INNER JOIN Kunde.tKundeEigenesFeld twf ON ig.kKunde = twf.kKunde AND twf.kAttribut = 251
INNER JOIN Kunde.tKundeEigenesFeld gc ON ig.kKunde = gc.kKunde AND gc.kAttribut = 252
INNER JOIN (
SELECT
tBestellung_kBestellung,
SUM(fWert) AS UmsatzB,
SUM(fWertNetto) AS UmsatzN,
COUNT(kBestellung) AS Anzahl
FROM
eazybusiness.dbo.tBestellungEckDaten
GROUP BY
tBestellung_kBestellung
) bd ON gc.cWertVarchar = bd.tBestellung_kBestellung
INNER JOIN Kunde ON ig.kKunde = Kunde.kKunde
WHERE
ig.kAttribut = 248
AND igf.nWertInt IS NOT NULL
AND tw.cWertVarchar IS NOT NULL
AND twf.nWertInt IS NOT NULL
AND gc.cWertVarchar IS NOT NULL
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu 1.8 - WMS Teillieferung soll nur Rechung über gelieferte Positionen enthalten Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Verwiesen an Support BUG: Mahnlauf über Workflow ignoriert Zahlungsziel JTL-Workflows - Fehler und Bugs 3
Neu Autorisierte Zahlungen über mollie werden bei Rundungsdifferenz storniert. WooCommerce-Connector 0
Neu Kategorienbaum in einer Unterkategorie über der Filterung ausblenden Allgemeine Fragen zu JTL-Shop 1
Neu Auftragszahlung über Kasse, Auftrag wird nicht als "Verpackt und Versendet" markiert JTL-POS - Fehler und Bugs 1
Neu So ändern Sie den Status von amazon ASIN über die Importdatei in „Aktiv“. JTL Ameise - Eigene Exporte 0
Neu Einem bzw. mehreren Artikeln über den Import mehrere Kategorien zuordnen JTL-Wawi 1.7 1
Neu In Tabelle ein Bild über mehrere Zeilen verteilen in Katalog Vorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Datenimport über Ameise in JTL für Shopware Shopware-Connector 1
Gelöst JTL-POS: Rechnung über Kasse Allgemeine Fragen zu JTL-POS 3
Neu Bestellungen importieren über SFTP Server User helfen Usern - Fragen zu JTL-Wawi 6
Neu Exportformate neu über alles Allgemeine Fragen zu JTL-Shop 2
Neu Rechner über Nacht runter fahren? User helfen Usern - Fragen zu JTL-Wawi 12
JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Vouchers 2
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 2
Neu Freitextfeld über Variation - Zeichenbeschränkung für Gravur Allgemeine Fragen zu JTL-Shop 8
In Bearbeitung Artikel über csv-Datei bearbeiten und importieren Allgemeine Fragen zu JTL-POS 3
Neu Verordnung über die allgemeine Produktsicherheit (GPSR) JTL-Wawi - Ideen, Lob und Kritik 0
Neu Kundenpreise in Artikelübersicht (über Umwege)? Arbeitsabläufe in JTL-Wawi 0
Neu Verbindungsproblem Wawi (1.8.12.0) zum JTL-Shop (5.2.4) über localhost User helfen Usern - Fragen zu JTL-Wawi 0
Auftragsimport über eBay - Bezeichnung der Versandart auf der Rechnung leer JTL-Wawi 1.8 1
Wie kann ich eine Benachrichtigung bei einem Wareneingang auslösen mit einer Mail über die Artikel die eingebucht wurden JTL-Wawi 1.8 2
Artikel wurden über Weclapp über FFN-Connect an JTL FFN übermittelt jedoch leider nicht an Wawi & WMS JTL-Wawi 1.8 0
Gutschrift über einen Set-Artikel JTL-Wawi 1.7 0
Teilrechnung Erstellen über/nach Packtisch+ JTL-Wawi 1.8 1
Neu SCSS-Datei bearbeiten über FTP Allgemeine Fragen zu JTL-Shop 6
Neu Email Versand über OAuth JTL-Wawi - Ideen, Lob und Kritik 6

Ähnliche Themen