Neu SQL Abfrage mit GOUP BY

  • Das FBA-Reparatur Tool zur Korrektur der doppelten FBA Aufträge vom 06.06. und folgend steht nun endlich zum Download bereit! HIER gehts zum Download

auro-online.de

Mitglied
22. Oktober 2021
26
3
Hallo,

ich möchte mit dem Microsoft Server Management Studio direkt auf die Datenbank zugreifen um Abfragen durchzuführen.

Ich kriege keine einzige GROUP BY Abfrage hin, wie ich sie sonst in z. B. PostgrSQL gemacht habe.

Es kommt immer die Meldung:
Jeder GROUP BY-Ausdruck muss mindestens eine Spalte enthalten, die kein äußerer Verweis ist.

Ein Beispiel war diese Abfrage:

SQL:
SELECT cZahlungsartName, COUNT(*) FROM tBestellungEckDaten
GROUP by 1

Ich wollte einfach nur wissen, wie oft wir welche Zahlungsart in der Datenbank haben.

Kann mir gerade mal jemand das Brett vorm Kopf wegnehmen?

Beste Grüße

Michael Hoffmann
 

grosskranfan

Aktives Mitglied
18. Mai 2022
125
19
Ganz allgemein:
Die GROUP BY Klausel muss jede Spalte enthalten, die auch im SELECT Teil angegeben wurde.

Die Angabe "GROUP BY 1", die in Postgre möglich ist, ist nicht SQL-Standard.
 
  • Gefällt mir
Reaktionen: auro-online.de

mh1

Sehr aktives Mitglied
4. Oktober 2020
987
275
Die richtige Antwort wurde zwar schon gegeben, aber ich wollte nur noch anmerken, dass obiges Verhalten verständlicher wird, wenn man sich die Reihenfolge ansiehst, wie SQL Abfragen abgearbeitet werden:
1. FROM
2. JOIN
3. WHERE
4. GROUP BY
5. HAVING
6. SELECT
7. ORDER BY
8. LIMIT

Das bedeutet, dass MSSQL erst nach Auswertung des SELECT Statements wissen kann ist, welche Spalte du mit 1 bezeichnest.
Also: da SELECT erst nach GROUP BY ausgewertet wird, ist dem GROUP BY noch nicht bekannt, was du in welcher Reihenefolge im SELECT schreiben wirst.

Deshalb funktioniert z.B. ....ORDER BY 1, aber ....GROUP BY 1 nicht.

Der SQL/92 Standard erwartet GROUP BY einen Namen einer Spalte
 

auro-online.de

Mitglied
22. Oktober 2021
26
3
Die richtige Antwort wurde zwar schon gegeben, aber ich wollte nur noch anmerken, dass obiges Verhalten verständlicher wird, wenn man sich die Reihenfolge ansiehst, wie SQL Abfragen abgearbeitet werden:
1. FROM
2. JOIN
3. WHERE
4. GROUP BY
5. HAVING
6. SELECT
7. ORDER BY
8. LIMIT

Das bedeutet, dass MSSQL erst nach Auswertung des SELECT Statements wissen kann ist, welche Spalte du mit 1 bezeichnest.
Also: da SELECT erst nach GROUP BY ausgewertet wird, ist dem GROUP BY noch nicht bekannt, was du in welcher Reihenefolge im SELECT schreiben wirst.

Deshalb funktioniert z.B. ....ORDER BY 1, aber ....GROUP BY 1 nicht.

Der SQL/92 Standard erwartet GROUP BY einen Namen einer Spalte
Danke!
 
Ähnliche Themen
Titel Forum Antworten Datum
SQL Abfrage JTL-Wawi 1.7 4
Neu Brauche Hilfe bei SQL Abfrage Name Zahlung User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage. Eigene Übersichten - externe Rechnungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Benötige Hilfe: Eigene Übersichten - Kunden: Eigene Felder in der Auftragsübersicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 11
Neu Ist SQL Verschlüsselung via SSL sinnvoll für mich, nur internes Netz, extern via VPN ? Installation von JTL-Wawi 0
Neu Fehler bei der WAWI SQL Server Installation Gelöste Themen in diesem Bereich 10
Neu Workflow - ändern der Auftragsfarbe auf Default in der Datenbank mittels SQL Gelöste Themen in diesem Bereich 10
Neu Nach Update auf 1.8.6 kein laden der Tickets mehr. Datenbank abbruch auch auf lokalen SQL Server. Servicedesk (Beta) 2
Neu SQL Server von PC auf externe SSD verschieben Installation von JTL-Wawi 8
Neu SQL Server 2022 Express - Filestream User helfen Usern - Fragen zu JTL-Wawi 19
Neu SQL - Pürfung - Ist ein Artikel in einer kKategorie oder deren Oberkategorien? Eigene Übersichten in der JTL-Wawi 2
Neu SQL Server auf externer Festplatte "Pfad" Installation von JTL-Wawi 8
Neu SQL für tArtikel, der mir auch cArtNr für Väter anzeigt Eigene Übersichten in der JTL-Wawi 1
Neu Testsystem zurücksetzen ? SQL User helfen Usern - Fragen zu JTL-Wawi 3
Neu #1118 - Zeilenlänge zu groß bei sql - update Gelöste Themen in diesem Bereich 1
Neu Suchen SQL Profi für unterschiedliche SQL Arbeiten Dienstleistung, Jobs und Ähnliches 10
Neu SQL Anfrage für Bilder von Merkmale JTL-Shop - Ideen, Lob und Kritik 0
Neu SQL Frage zu Wiederherstellungsmodell, Full/Diff Backup und wachsender eazybusiness_log.ldf Datei User helfen Usern - Fragen zu JTL-Wawi 8
Neu Abfrage TSE bleibt hängen JTL-POS - Fehler und Bugs 0
Abfrage von Auftragsattributen/Eigenen Feldern in Druckvorlage WaWi 1.7 JTL-Wawi 1.7 3
In Diskussion Workflow Abfrage ob Stücklistenkomponenten Überverkäufe Aktiviert haben JTL-Workflows - Fehler und Bugs 1
Neu Probleme mit Datum-Formatierung bei Datepicker User helfen Usern - Fragen zu JTL-Wawi 0
Aamazon Preise Kalkulieren mit der Wawi JTL-Wawi 1.7 1
Neu Verkaufsliste mit Datum und Uhrzeit User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lieferantenpreisliste einlesen mit Fehlverhalten JTL-Ameise - Ideen, Lob und Kritik 1
Neu Umgang mit SEO -> Weiterleitungen Allgemeine Fragen zu JTL-Shop 7
Neu Lieferantenbestellung mit pdf Anhang User helfen Usern - Fragen zu JTL-Wawi 0
Im Wareneingang wird mit EAN-scann die zugehörige Bestellung nicht mehr gefunden JTL-Wawi 1.7 1
Gelöst OPI mit Verifon V400m funktioniert nicht. Einrichtung / Updates von JTL-POS 2
Neu Artikelname mit 3 Zeilen statt nur 2 anzeigen lassen Onlineshop-Anbindung 0
Neu Verständnisfrage zum Arbeiten mit Plan & Produce JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu Sunmi t2 Mini mit sumup air, bei Kartenzahlung ploppt google wallet auf JTL-POS - Fehler und Bugs 0
Neu Die verwendete Version von JTL-Wawi ist inkompatibel mit der Version des Onlineshops. User helfen Usern - Fragen zu JTL-Wawi 3
Neu SCX - Bug - MediaSaturn Österreich Aufträge werden mit falschem Steuersatz erstellt eBay-Anbindung - Fehler und Bugs 3
Probleme mit fehlerhafte Aufträge aus Onlineshop JTL-Wawi 1.7 2
Neu Angebote mit Überverkäufe bei eBay einstellen eBay-Anbindung - Ideen, Lob und Kritik 1
Neu Bestehenden Shopify Shop mit bestehenden Artikel in JTL Wawi verbinden Shopify-Connector 0
Neu Artikel Set mit Stückliste & Kindartikel Artikelbestandsführung im Hauptartikel Hilfe WaWi Neuling User helfen Usern - Fragen zu JTL-Wawi 1
Neu Z-Bon mit Auflistung der unterschiedlichen Artikelgruppen JTL-POS - Ideen, Lob und Kritik 0
Neu eBay - Einzustellende Angebote mit Fehler lassen sich nicht entfernen! | Nicht genügend Lagerbestand, um dieses Angebot einzustellen eBay-Anbindung - Fehler und Bugs 0
Neu Staffelpreise Lieferant mit Ameise löschen Schnittstellen Import / Export 2
Neu Kampagnen Statistik mit weit verbreitetem Float Problem Allgemeine Fragen zu JTL-Shop 0
Neu Aufträge stornieren mit Bestandsführung ohne Kundenmail JTL-Wawi 1.7 5
Neu Rechnungen mit DHL-Retourenetikett User helfen Usern - Fragen zu JTL-Wawi 0
Neu Sonderpreise aktivieren mit der Ameise User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung 👉Wichtiger Hinweis zu All-In-One Kassengeräten Sunmi T2 (mit und ohne integriertem Kundendisplay) JTL-POS - Fragen zu Hardware 9
BUG Statistik bei Überverkäufe in Verbindung mit JTLPos JTL-Wawi 1.7 0
Neu Artikel Variationen mit Stückliste Kompletter Artikel Ausverkauft User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop Lizenz mit Subscription bis 05.04.24 Business Jungle 3
Neu Email Problem mit dem neuen JTL Shop 5.2.3 Gelöste Themen in diesem Bereich 1

Ähnliche Themen