Neu SQL Abfrage mit GOUP BY

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

Sehr aktives Mitglied
18. Mai 2022
187
27
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
1.773
536
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
Neu Artikel Filter laufende eBay Angebot funktioniert nicht - SQL Abfrage User helfen Usern - Fragen zu JTL-Wawi 3
Warenbewegung SQL Abfrage JTL-Wawi 1.10 4
Neu Update von 1.5.55.5 auf aktuell, welche Reihenfolge, SQL Express auf Standard Installation von JTL-Wawi 0
Neu PayPal - PayPal Checkout - 221 – SQL Fehler Plugins für JTL-Shop 0
Neu Paypal Plugin läßt sich nicht installieren - SQL Fehler Plugins für JTL-Shop 2
Neu Gewinn pro Artikel mit SQL exportieren. User helfen Usern - Fragen zu JTL-Wawi 2
Wo finde ich Kundendaten in der sql Datenbank? JTL-Wawi 1.9 4
Neu Per SQL eine Liste nicht lieferbarer Artikel im Auftrag erstellen User helfen Usern - Fragen zu JTL-Wawi 4
Rechnung Abfrage IstStorniert JTL-Wawi 1.8 2
Neu Abfrage Business-Kunde in Worklow User helfen Usern - Fragen zu JTL-Wawi 3
Neu if else abfrage Arbeitsabläufe in JTL-Wawi 1
Neu Abfrage offene Aufträge von GESTERN oder VORGESTERN User helfen Usern - Fragen zu JTL-Wawi 3
Neu Abfrage Kinderartikel aktiv für Verkaufskanal, aber Vaterartikel inaktiv Eigene Übersichten in der JTL-Wawi 4
Neu Kompakte Kasse gesucht mit der auch Kartenzahlung über 50 € funktioniert? JTL-POS - Fragen zu Hardware 2
In Diskussion Hilfe bei Verbindung von EC-Terminal (CCV A920) mit JTL-POS Allgemeine Fragen zu JTL-POS 3
API QueryItems mit Herstellern oder Kategorien bringt nichts JTL-Wawi 1.10 0
Neu JTL Shop 5: ein Kundenkonto in der WAWI mit mehreren Konten im Webshop Allgemeine Fragen zu JTL-Shop 7
Nach Update auf 1.10.13.2 Probleme mit der POS Kasse JTL-Wawi 1.10 7
Neu Fehler bei Abgleich mit Shopify Shopify-Connector 5
Neu Abgleich mit JTL-Wawi funktioniert nicht Allgemeine Fragen zu JTL-POS 0
Neu Ausliefern Workflow mit variablen Ausführungszeiten je nach vorauss. Lieferdatum User helfen Usern - Fragen zu JTL-Wawi 3
Neu seit 1.8.25 kein Aufschalten von Angeboten merh möglich mit 1.7.14.0 Amazon-Anbindung - Fehler und Bugs 10
Neu Kann nach Update auf 1.10 meine alten VCS-Lite Amazonrechnungen (noch erstellt mit 1.9.4.5.) nicht mehr drucken? Amazon-Anbindung - Fehler und Bugs 4
Neu BIO Zertifizierung - Kontrollstelle fordert jetzt eine Liste aller Artikel mit Sortierung Smalltalk 9
Neu Etsy mit Unicorn2 - quasi gestorben - keine Anpassung mehr, Token KEINESFALLS neu verknüpfen !!! Schnittstellen Import / Export 0
Artikel mit Freitext Variation - oder wie "kundenindividuelle Artikel" handhaben? JTL-Wawi 1.10 1
Neu Welcher Zahlungsanbieter mit JTL-POS Allgemeine Fragen zu JTL-POS 0
Neu CustomGPT - Workflows bzw. DotLiquid erstellen mit ChatGPT User helfen Usern 16
Kabelkonfektionierung mit JTL Konfigurator JTL-Wawi 1.10 0
Neu Rechnungskorrektur direkt aus „Verkauf → Aufträge → Mit Rechnung“ möglich? Arbeitsabläufe in JTL-Wawi 2
Neu Produkt-Stream mit Variationsbildern Allgemeine Fragen zu JTL-Shop 0
Neu Donwload: Rechnungsvorlage 2.0 MIT Lieferanschrift Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu PayPal V 2.0.2 mit Shop 5.5.2: Ablauf der Zahlung Plugins für JTL-Shop 8
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: Mein Start mit JTL | Produkte, Funktionen, Einsatzmöglichkeiten Messen, Stammtische und interessante Events 0
Webinar: So sieht ein vollständiges E-Commerce-Steuersetup wirklich aus - mit SKULD & countX am 25.09.25 Messen, Stammtische und interessante Events 0
Webinar: So meisterst du deine JTL-Steuereinstellungen – mit countX & JERA am 11.09.25 Messen, Stammtische und interessante Events 0
Webinar Amazon-Expansion 2025 mit countX am 28.08.25 Messen, Stammtische und interessante Events 0
Neu Hat jemand Erfahrung mit der Anbindung von TikTok Shop über Shopify? Einrichtung und Installation von JTL-eazyAuction 0
MeetUp mit Kaufland Global Marketplaces am 04.09.25 Messen, Stammtische und interessante Events 0
Probleme mit wawi, in der leiste wird kein onlineshop angezeigt JTL-Wawi 1.10 8
Neu Frage zur eBay-Artikelbeschreibung bei Variationskombinationen (Kindartikel mit eigenem Text und Bildern) eBay-Anbindung - Fehler und Bugs 5
Versanddatenexport mit DHL JTL-Wawi 1.9 1
Neu Newsletter Anmeldung mit Themenauswahl Plugins für JTL-Shop 0
Neu Desktop voll mit Printlogs JTL-Wawi - Fehler und Bugs 5
Neu Ist es nicht möglich unter Plattformen - Neukunden sich die Mobilnummer anzeigen zu lassen, mit der die Kunden sich regsitriert haben? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Hilfe beim Einrichten von JTL-Wawi mit unternehmensspezifischen Artikeldaten Arbeitsabläufe in JTL-Wawi 14

Ähnliche Themen