Sql Online Tool |  Abfragen / Queries |  Vorhandene Tabellen: Artikel | Vertreter | Umsatz | Weitere Infos finden Sie im Sql-Tutorial | Zusätzlich sind hier alle Sql-Server-Funktionen nutzbar, die unter Sql-Befehle gelistet sind.
Technische Basis: Server-Daten - Web-Datenbank-Lösungen
Check your Website - testen Sie Ihre Website - weitere Website innerhalb von Server-Daten

Abfragen / Queries



Ergebnis

  • Hier sehen Sie (Weiterleitung drei Sekunden nach dem Speichern) das Ergebnis der Abfrage.
  • Abfragen können Sie per Klick auf den Namen ausführen. Der Klick auf die Id editiert die Abfrage. Abfragen nicht registrierter Nutzer können von allen Nutzern editiert werden. Abfragen registrierter Nutzer nur von diesen.
  • Wenn Sie eine berechnete Spalte vermissen: Geben Sie der Spalte (As Spaltenname) einen Namen.
  • Transact-Sql kennt nicht die Klammern in Join-Ausdrücken, die Access fordert.
    • FROM (Artikel AS A INNER JOIN Umsatz AS U ON A.ArtikelId = U.ArtikelId) INNER JOIN Vertreter AS V ON U.VertreterId = V.VertreterId

      funktioniert nicht. Stattdessen ohne Klammern:

    • FROM Artikel AS A INNER JOIN Umsatz AS U ON A.ArtikelId = U.ArtikelId INNER JOIN Vertreter AS V ON U.VertreterId = V.VertreterId
  • Die Groß/Kleinschreibung ist zu beachten: Artikel <> ARTIKEL, A_Preis <> A_PREIS. Die Beispieltabellen nutzen die normale Groß-Kleinschreibung. Sql-Schlüsselwörter können beliebig notiert werden.
  • Weitere Hinweise finden Sie auf der Startseite Sql Online Tool
|<<>>|2501 / 2521 von Nutzern definierte Abfragen23456

IdAbfragenameErst.-datumAbfragecodeStatusOwner

Fünf Beispiele: Die drei Tabellen, ein Rechenbeispiel und alle verfügbaren Spalten

5
AlleSpalten
22.12.2017
Select A1.VertreterId, A1.V_Name, A1.V_Ansch, A1.V_Konto, A1.V_Prov, A3.ArtikelId, A3.A_Name, A3.A_Preis, A2.UmsatzId, A2.Datum, A2.A_Stueck, A3.A_Preis * A2.A_Stueck As Produkt From Vertreter As A1 Inner Join Umsatz As A2 On A1.VertreterId = A2.VertreterId Inner Join Artikel As A3 On A2.ArtikelId = A3.ArtikelId Order By A2.UmsatzId
ok
Jürgen Auer
4
DemoRechnen
13.11.2017
Select A1.ArtikelId, A1.ArtikelId + A1.ArtikelId As Summe, A1.ArtikelId * A1.ArtikelId As Produkt, A1.A_Preis, Round(A1.A_Preis * 0.19, 2) As Umsatzsteuer, A1.A_Preis + Round(A1.A_Preis * 0.19, 2) As Bruttopreis From Artikel As A1
ok
Jürgen Auer
3
TabelleUmsatz
12.11.2017
Select A1.UmsatzId, A1.VertreterId, A1.ArtikelId, A1.A_Stueck, A1.Datum From Umsatz As A1 Order By A1.UmsatzId
ok
Jürgen Auer
2
TabelleVertreter
12.11.2017
Select A1.VertreterId, A1.V_Name, A1.V_Ansch, A1.V_Konto, A1.V_Prov From Vertreter As A1 Order By A1.VertreterId
ok
Jürgen Auer
1
TabelleArtikel
11.11.2017
Select A1.ArtikelId, A1.A_Name, A1.A_Preis From Artikel As A1 Order By A1.ArtikelId
ok
Jürgen Auer

Abfragen von Nutzern


1021

23.11.2017
Select A_Name
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_Name'.
1020

23.11.2017
SELECT A_Name FROM Artikel As A UNION SELECT A_Preis FROM Vertreter As B
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_Preis'.
1019
ud__1019
22.11.2017
Select A1.Datum, Sum(A1.A_Stueck * A2.A_Preis) As Tagesumsatz From Umsatz As A1 Inner Join Artikel As A2 On A1.ArtikelId = A2.ArtikelId Group By A1.Datum
ok
anonym
1018
ud__1018
22.11.2017
Select A1.Datum, A1.ArtikelId, Sum(A1.A_Stueck * A2.A_Preis) As Tagesumsatz From Umsatz As A1 Inner Join Artikel As A2 On A1.ArtikelId = A2.ArtikelId Group By A1.Datum, A1.ArtikelId
ok
anonym
1017
ud__1017
22.11.2017
Select A1.ArtikelId, Sum(A1.A_Stueck * A2.A_Preis) As Tagesumsatz From Umsatz As A1 Inner Join Artikel As A2 On A1.ArtikelId = A2.ArtikelId Group By A1.ArtikelId
ok
anonym
1016
aaaaaaa
22.11.2017
SELECT A.ArtikelId, A.A_Name, A.A_Preis, V.VertreterId, V.V_Name, U.Datum, A.A_Preis * U.A_Stueck AS Preis FROM (Artikel AS A INNER JOIN Umsatz AS U ON A.ArtikelId = U.ArtikelId) INNER JOIN Vertreter AS V ON U.VertreterId = V.VertreterId GROUP BY A.ArtikelId,U.Datum
Fehler beim Erstellen der Abfrage
anonym
Column 'sql.dbo.Artikel.A_Name' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
1015
asdasdasd
22.11.2017
SELECT A.ArtikelId, A.A_Name, A.A_Preis, V.VertreterId, V.V_Name, U.Datum, A.A_Preis * U.A_Stueck AS Preis FROM (Artikel AS A INNER JOIN Umsatz AS U ON A.ArtikelId = U.ArtikelId) INNER JOIN Vertreter AS V ON U.VertreterId = V.VertreterId GROUP BY U.Datum
Fehler beim Erstellen der Abfrage
anonym
Column 'sql.dbo.Artikel.ArtikelId' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
1014
asasdasd
22.11.2017
SELECT A.ArtikelId FROM Artikel AS A
ok
anonym
1013
ud__1013
22.11.2017
Select A1.Datum, A1.ArtikelId, Sum(A1.A_Stueck * A2.A_Preis) As Tagesumsatz From Umsatz As A1 Inner Join Artikel As A2 On A1.ArtikelId = A2.ArtikelId Group By A1.Datum, A1.ArtikelId
ok
anonym
1012
ssssss
22.11.2017
Select A1.ArtikelId, A1.ArtikelId + A1.ArtikelId As Summe, A1.ArtikelId * A1.ArtikelId As Produkt From Artikel As A1
ok
anonym
1011

22.11.2017
SELECT A_NR, A_NAME, A_PREIS, DATUM, A_STUECK, A_PREIS * A_STUECK AS Preis FROM Umsatz AS U INNER JOIN Artikel AS A ON A_NR = A_NR
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_NR'.
1010

22.11.2017
SELECT A_NR, A_NAME, A_PREIS, V_NR, V_NAME, DATUM, A_PREIS * A_STUECK AS Preis FROM (Artikel AS A INNER JOIN Umsatz AS U ON A_NR = A_NR) INNER JOIN Vertreter AS V ON V_NR = V_NR
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_NR'.
1009
sss
22.11.2017
SELECT A_NR, A_NAME, A_PREIS, V_NR, V_NAME, DATUM, A_PREIS * A_STUECK AS Preis FROM (Artikel AS A INNER JOIN Umsatz AS U ON A_NR = A_NR) INNER JOIN Vertreter AS V ON V_NR = V_NR
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_NR'.
1008
asdasdasdasd
22.11.2017
SELECT A_Name FROM Artikel as Test
ok
anonym
1007
ud__1007
20.11.2017
SELECT A.A_Name FROM Artikel as A
ok
anonym
1006
ud__1006
17.11.2017
SELECT A.A_Name FROM Artikel as A
ok
anonym
1005
test
16.11.2017
Select A.A_Name, A.A_Preis From Artikel as A Order by A.A_Preis
ok
anonym
1004
testAbfrage
15.11.2017
Select A1.Datum, A1.ArtikelId, Sum(A1.A_Stueck * A2.A_Preis) As Tagesumsatz From Umsatz As A1 Inner Join Artikel As A2 On A1.ArtikelId = A2.ArtikelId Group By A1.Datum, A1.ArtikelId
ok
anonym
1003
test
15.11.2017
Select Name.VertreterId, Name.V_Name From Vertreter As Name
ok
anonym
1002
test
15.11.2017
Select A1.ArtikelId, A1.ArtikelId + A1.ArtikelId As Summe From Artikel As A1
ok
anonym
1001
meineErsteAbfrage
13.11.2017
Select A1.ArtikelId, A1.ArtikelId + A1.ArtikelId As Summe, A1.ArtikelId * A1.ArtikelId As Produkt From Artikel As A1
ok
anonym