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.
  • Suche nach Datumsangaben: '1999-06-24', also Format JJJJ-MM-DD in Hochkommata (analog wie String-Konstanten).
  • Weitere Hinweise finden Sie auf der Startseite Sql Online Tool
|<<>>|3001 / 3098 von Nutzern definierte Abfragen34567

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


1098

07.01.2018
SELECT A1.V_Konto, A1.V_Ansch, A1.VertreterId FROM Vertreter AS A1 INNER JOIN (Umsatz AS A2 ON A1.VertreterId = A2.VertreterId) GROUP BY A1.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Incorrect syntax near the keyword 'On'.
1097

07.01.2018
SELECT A1.V_Konto, A1.V_Ansch, A1.VertreterId FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId GROUP BY A1.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Column 'sql.dbo.Vertreter.V_Konto' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
1096

07.01.2018
SELECT A1.V_Konto, A1.V_Ansch, A1.VertreterId FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId GROUP BY A1.V_Konto
Fehler beim Erstellen der Abfrage
anonym
Column 'sql.dbo.Vertreter.V_Ansch' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
1095
ud__1095
07.01.2018
SELECT A1.V_Konto, A1.V_Ansch, A1.VertreterId FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
ok
anonym
1094
ud__1094
07.01.2018
SELECT A1.VertreterId FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
ok
anonym
1093

07.01.2018
SELECT V_Name, A1.V_Konto, A1.V_Ansch, V1_VertreterId FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'V1_VertreterId'.
1092

07.01.2018
SELECT V_Name, A1.V_Konto, A1.V_Ansch, V1_VertreterId FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'V1_VertreterId'.
1091

07.01.2018
SELECT V_Name, V_Konto, V_Prov, A1.V_Ansch, V1_VertreterId FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'V1_VertreterId'.
1090
ud__1090
07.01.2018
SELECT V_Name, V_Konto, V_Prov, A1.V_Ansch FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
ok
anonym
1089

07.01.2018
SELECT VertreterId, V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Ambiguous column name 'VertreterId'.
1088

07.01.2018
SELECT V_VertreterId, V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'V_VertreterId'.
1087

07.01.2018
SELECT V_VetreterId, V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'V_VetreterId'.
1086

07.01.2018
SELECT V_VetreterId, V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'V_VetreterId'.
1085
ud__1085
07.01.2018
SELECT V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter AS A1 INNER JOIN Umsatz AS A2 ON A1.VertreterId = A2.VertreterId
ok
anonym
1084
ud__1084
07.01.2018
SELECT V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter WHERE V_Prov < 0.07
ok
anonym
1083
ud__1083
07.01.2018
SELECT V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter WHERE V_Prov < 0.07
ok
anonym
1082
ud__1082
07.01.2018
SELECT V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter WHERE V_Prov<0.6
ok
anonym
1081
ud__1081
07.01.2018
SELECT V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter WHERE V_Prov < 0.6
ok
anonym
1080
ud__1080
07.01.2018
SELECT V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter WHERE V_Prov < 0.7
ok
anonym
1079
ud__1079
07.01.2018
SELECT V_Name, V_Konto, V_Prov, V_Ansch FROM Vertreter
ok
anonym
1078

07.01.2018
SELECT V FROM Vertreter
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'V'.
1077
ud__1077
07.01.2018
SELECT V_Name FROM Vertreter
ok
anonym
1076
ud__1076
07.01.2018
SELECT V_Name FROM Vertreter
ok
anonym
1075

07.01.2018
SELECT Vertreter FROM Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'Vertreter'.
1074

07.01.2018
SELECT Vertreter FROM Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'Vertreter'.
1073

07.01.2018
SELECT VERTRETER FROM Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'VERTRETER'.
1072

07.01.2018
FROM
Fehler beim Erstellen der Abfrage
anonym
Incorrect syntax near ')'.
1071
ud__1071
06.01.2018
select V_Name from Vertreter where V_Konto =200
ok
anonym
1070
ud__1070
06.01.2018
Select V_Name from Vertreter
ok
anonym
1069
ud__1069
06.01.2018
Select ArtikelId from Artikel
ok
anonym
1068
blubb
06.01.2018
SELECT A_Preis FROM Artikel WHERE A_Preis>100
ok
anonym
1067
testm
04.01.2018
Select A_Name From Artikel Where A_Preis >100
ok
anonym
1066
test
03.01.2018
Select count(Umsatz.VertreterId) From Umsatz Where Umsatz.VertreterId = 1215
ok
anonym
1065
ud__1065
02.01.2018
Select ArtikelId FROM Artikel
ok
anonym
1064

31.12.2017
select from Artikel
neu
anonym
1063
ud__1063
29.12.2017
Select '<script type="text/javascipt">alert("Hallo")</script>' As XSSHack, 'Ausgabe wird maskiert' As keinHack
ok
anonym
1062
ud__1062
21.12.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
anonym
1061
ud__1061
21.12.2017
Select A1.ArtikelId, A1.ArtikelId + A1.ArtikelId As Summe, A1.ArtikelId * A1.ArtikelId As Produkt From Artikel As A1
ok
anonym
1060

21.12.2017
select A_Preis, A_Name, A_Stueck from Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_Stueck'.
1059
ud__1059
21.12.2017
select A_Preis from Artikel
ok
anonym
1058
ud__1058
21.12.2017
select A_Name from Artikel
ok
anonym
1057

21.12.2017
select U_NR from Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'U_NR'.
1056

21.12.2017
Select U_NR, A_NAME, A_Preis from Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'U_NR'.
1055
ud__1055
21.12.2017
select A_Preis from Artikel
ok
anonym
1054

21.12.2017
Select Abfragecode
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'Abfragecode'.
1053

21.12.2017
Select Abfragename
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'Abfragename'.
1052
a
21.12.2017
select A_Preis, A_Name from Artikel
ok
anonym
1051

19.12.2017
ELECT A_NR, A_PREIS As Netto, 0.19 As MwSt, A_PREIS * 1.19 As Brutto FROM ARTIKEL ORDER BY A_PREIS DESC
Fehler beim Erstellen der Abfrage
anonym
Incorrect syntax near ')'.
1050
SoTest
17.12.2017
Select A1.ArtikelId, A1.A_Name, Reverse(A1.A_Name) As Umkehrung, Reverse(Reverse(A1.A_Name) + '123') As DoppelUmkehrung From Artikel As A1 Order By A1.ArtikelId
ok
anonym
1049
testtest
12.12.2017
select A_Preis from Artikel where A_Preis > 50
ok
anonym
1048
alex
12.12.2017
Select A_Preis * 1.19 As [Aktueller Bruttopreis] FROM Artikel
ok
anonym
1047
Test
12.12.2017
SELECT A.A_Name, A.A_Preis FROM Artikel As A ORDER BY A.A_Preis desc
ok
anonym
1046
Test_test
11.12.2017
Select ArtikelId, A_Name, A_Preis From Artikel Where A_Preis > 100
ok
anonym
1045
test
03.12.2017
select a_Name from Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'a_Name'.
1044
ud__1044
30.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
1043
ud__1043
30.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
1042

30.11.2017
SELECT A, U FROM Artikel As A, Umsatz As U
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A'.
1041

30.11.2017
JOIN Artikel, Vertreter
Fehler beim Erstellen der Abfrage
anonym
Incorrect syntax near ')'.
1040

30.11.2017
JOIN Artikel and Vertreter
Fehler beim Erstellen der Abfrage
anonym
Incorrect syntax near ')'.
1039
ud__1039
30.11.2017
SELECT A_Preis, A_Name from Artikel
ok
anonym
1038
test
30.11.2017
SELECT UmsatzId, ArtikelId From Umsatz
ok
anonym
1037
ud__1037
30.11.2017
SELECT UmsatzId, ArtikelId From Umsatz
ok
myetuk
1036
jjj
30.11.2017
SELECT Id FROM Artikel
Fehler beim Erstellen der Abfrage
myetuk
Invalid column name 'Id'.
1035

30.11.2017
SELECT Id FROM Artikel
Fehler beim Erstellen der Abfrage
myetuk
Invalid column name 'Id'.
1034

30.11.2017
SELECT A_NAME FROM Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_NAME'.
1033

28.11.2017
SELECT A_NR, A_Name, A_Preis FROM Artikel
Fehler beim Erstellen der Abfrage
hilk
Invalid column name 'A_NR'.
1032
ud__1032
27.11.2017
SELECT A.ArtikelId, A.A_Name, A.A_Preis FROM Artikel as A
ok
anonym
1031

27.11.2017
SELECT A_ArtikelID FROM Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_ArtikelID'.
1030

27.11.2017
SELECT A_ArtikelID FROM Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_ArtikelID'.
1029
Abragename
26.11.2017
Select A_Name, A_PREIS From Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_PREIS'.
1028

26.11.2017
Select A_Name, A_PREIS From Artikel
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'A_PREIS'.
1027
ud__1027
26.11.2017
Select A_Name From Artikel
ok
anonym
1026
ud__1026
26.11.2017
Select A_Name From Artikel
ok
anonym
1025

26.11.2017
select Umsatz
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'Umsatz'.
1024

26.11.2017
select umsatz
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'umsatz'.
1023

26.11.2017
SELECT ARTIKEL
Fehler beim Erstellen der Abfrage
anonym
Invalid column name 'ARTIKEL'.
1022
ud__1022
23.11.2017
Select A_Name From Artikel
ok
anonym
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