Neu Grafana SQL Abfragen Beispiele

janbau

Neues Mitglied
22. Juni 2021
6
7
Hallo Community,

da wir seit ein paar Tagen Grafana als Dashboard nutzen. Wollte ich mal fragen, ob jemand beispielhafte SQL Abfragen für Grafana hat, um evtl. ein Gedankenanstoß für Möglichkeiten zu bekommen?

Vielleicht kann ja auch jemand sein Dashboard exportieren.



Viele Grüße

Jan
 
  • Gefällt mir
Reaktionen: SebiW und David_M

David_M

Aktives Mitglied
4. Januar 2011
89
12
Dann mach ich mal den Anfang, bitte korrigieren, wenn Fehler drin sind (bin kein SQL Experte)

Anzahl bereits verschickte Pakete (heute):

SQL:
DECLARE @nPlattformPOS AS INT = 9;
BEGIN TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT COUNT(*) FROM [Versand].[lvLieferschein] AS lvLieferschein
WHERE Format([lvLieferschein].[dErstellt], 'dd-MM-yyyy') = Format(getdate(), 'dd-MM-yyyy') AND ([lvLieferschein].[nAnzahlPakete] <= [lvLieferschein].[nAnzahlVersendetePakete]) AND ([lvLieferschein].[nPlattformTyp] <> @nPlattformPOS);
COMMIT TRANSACTION;

Anzahl lieferbare Aufträge (alle)

SQL:
DECLARE @warenlager AS INT = 0;
BEGIN TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT COUNT(*) FROM [Versand].[lvAuftrag] AS lvAuftrag
WHERE ([lvAuftrag].[nIstBezahlt] = 1) AND ([lvAuftrag].[kRueckhalteGrund] = 0) AND ([lvAuftrag].[nAuftragStatus] = 0) AND ([lvAuftrag].[nPickstatus] IS NULL OR [lvAuftrag].[nPickstatus] = 0) AND ([lvAuftrag].[nVersandstatusEigen] = 2) AND ([lvAuftrag].[kWarenlager] = @Warenlager);
COMMIT TRANSACTION;

Freue mich über Erweiterungen
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: janbau und SebiW

David_M

Aktives Mitglied
4. Januar 2011
89
12
Anzahl Aufträge auf Pickliste (alle)

SQL:
DECLARE @warenlager int = 0;
BEGIN TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT COUNT(*) FROM [Versand].[lvAuftrag] AS lvAuftrag
WHERE ([lvAuftrag].[nPickstatus] > 0) AND ([lvAuftrag].[kWarenlager] = @Warenlager);
COMMIT TRANSACTION;
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: janbau und SebiW

David_M

Aktives Mitglied
4. Januar 2011
89
12
Anzahl Aufträge auf Pickliste (nicht gepickt)

SQL:
DECLARE @warenlager int = 0;
BEGIN TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT COUNT(*) FROM [Versand].[lvAuftrag] AS lvAuftrag
WHERE ([lvAuftrag].[nPickstatus] = 10) AND ([lvAuftrag].[kWarenlager] = @Warenlager);
COMMIT TRANSACTION;


Anzahl Aufträge auf Pickliste (gepickt)

SQL:
DECLARE @warenlager int = 0;
BEGIN TRANSACTION;
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;
SELECT COUNT(*) FROM [Versand].[lvAuftrag] AS lvAuftrag
WHERE ([lvAuftrag].[nPickstatus] = 20) AND ([lvAuftrag].[kWarenlager] = @Warenlager);
COMMIT TRANSACTION;
 
  • Gefällt mir
Reaktionen: janbau und SebiW

janbau

Neues Mitglied
22. Juni 2021
6
7
Amazon Map - Letzte 1000 Bestellung:

SQL:
SELECT TOP 1000 t1.dPaymentsDate as time_sec, t2.lat as latitude, t2.lon as longitude FROM dbo.pf_amazon_bestellung t1 inner join dbo.zip_coordinates t2 ON t1.cShipPostalCode = t2.zipcode ORDER BY time_sec DESC;

Also ich bin auch nicht so der SQL Experte, das erstmal vorweg.

Ich habe mir eine Tabelle erstellt für die GEO Daten (Längengrad, Breitengrad, PLZ). Die Daten habe ich hier entnommen (https://gist.github.com/iteufel/af379872bbc3bf5261e2fd09b681ff7e)
Diese eingefügt und dann mit dem Befehl oben die PLZ mit den Längen und Breitengrad abgleichen. Plugin lautet Geomap.

Nun werden die letzten 1000 Bestellungen von Amazon euch auf der Karte angezeigt.


grafana_karte.png
 
  • Gefällt mir
Reaktionen: SebiW und David_M

janbau

Neues Mitglied
22. Juni 2021
6
7
Verfügbarkeit einzelner Artikel:

Hier wird Verfügbarkeit eines einzelen Artikel angezeigt.

SQL:
SELECT fVerfuegbar
FROM tLagerbestand
WHERE kArtikel LIKE "Interne Schlüsselnummer";

Plugin: Gauge

Anpassungen: Thresholds anpassen auf die jeweiligen Wert für die Farben, "Interne Schlüsselnummer" durch gewollte Interne Schlüsselnummer ersetzen

lagerbestand.png
 
  • Gefällt mir
Reaktionen: David_M und SebiW

David_M

Aktives Mitglied
4. Januar 2011
89
12
Habe mal einen Countdown mit SQL gebaut, schien mit am einfachsten, kenne mich dazu mit Java etc zu wenig aus. Das besondere bei uns ist, dass ich den Countdown jeden Tag neu starten möchte.

Countdown bis z.B. Abholung

SQL:
DECLARE @jetzt datetime = CONVERT(datetime, getdate())
DECLARE @abholung datetime
DECLARE @abholungdate datetime = FORMAT(CONVERT(datetime, getdate()), 'dd-MM-yyyy')
DECLARE @abholungtime datetime = '15:00:00'
SET @abholung = @abholungdate + @abholungtime
SELECT
    CASE WHEN DATEDIFF(MINUTE, @jetzt, @abholung) < 0 THEN '0h 0m'
    ELSE CONVERT(VARCHAR(12),DATEDIFF(MINUTE, @jetzt, @abholung)/60) + 'h ' + CONVERT(VARCHAR(12), DATEDIFF(MINUTE, @jetzt, @abholung) - (DATEDIFF(MINUTE, @jetzt, @abholung)/60)*60) + 'm'
END

1633421245592.png

Edit: Code verbessert
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: janbau

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
477
111
Interressanter Thread. Müsste man eigtl anpinnen um sich da austauschen zu können, was bestimmte Abfragen betrifft :)
Wir nutzen bei uns Metabase, weil wir teilweise auch Auswertungen machen.
 
  • Gefällt mir
Reaktionen: David_M
Ähnliche Themen
Titel Forum Antworten Datum
Neu SQL Abfrage zur welcher Box im WMS der Auftrag zugeordnet wurde Individuelle Listenansichten in der JTL-Wawi 1
Neu SQL Server nutzt den verfügbaren Arbeitsspeicher nicht User helfen Usern 2
Neu Workflow (SQL) zur Ausrechnung eine Werts über die Gesamtbestellung Arbeitsabläufe in JTL-Wawi 1
Neu SQL Fehler Statistik/Auswertung JTL-Wawi - Fehler und Bugs 1
Neu eBay SQL-Abfrage ItemID's User helfen Usern - Fragen zu JTL-Wawi 13
Neu SQL Server 2017 Port Installation von JTL-Wawi 4
Neu Lagerbestand eines Artikels per SQL User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Datenbank nicht gefunden - Fehlermeldung Individuelle Listenansichten in der JTL-Wawi 7
Neu SQL/VS Storde Procedure - Artikel hinzufügen Schnittstellen Import / Export 4
Neu JTL Wawi Verbindung von RDS-Server auf SQL Server herstellen funktioniert nicht JTL-Wawi - Fehler und Bugs 0
Neu Attribut-Ausgabe per SQL im Vorlagendesigner Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu SQL hinter den Variablen in JTL Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu HILFE bei SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 2
Neu Google Shopping Plugin - SQL möglich? (z.B. für Warengruppe) Plugins für JTL-Shop 1
Neu SQL User helfen Usern - Fragen zu JTL-Wawi 2
Neu SQL Fehlermeldung bei ebay Abruf eBay-Anbindung - Fehler und Bugs 2
Neu SQL Datei per Batch ausführen User helfen Usern - Fragen zu JTL-Wawi 12
Neu Variantebilder werden nicht angezeigt / SQL Fehler Shopware-Connector 0
Neu JTL Statistik SQL EK VK ausgeben User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL: gesamte offene Posten zu einer Kundennummer Individuelle Listenansichten in der JTL-Wawi 1
Neu Bei Lieferantenbestellung Auftrag abfragen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Wie kann ich die in Auftragsattribute hinterlegte E-Mail Adresse und andere Attribute in E-Mail Vorlage abfragen? User helfen Usern - Fragen zu JTL-Wawi 7
Neu Mahnlauf in Workflow: Abfragen ob Zahlungsziel überschritten User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen