Study-Board.de
  1. Magazin
    1. Hochschulen
    2. Häufige Fragen
  2. Forum
    1. Dashboard
    2. Unerledigte Themen
    3. Datenbanken
    4. Semantische Suche
  3. Mediathek
  4. Umfragen
  5. Studium
    1. Welches Fernstudium?
    2. Hochschulfinder
    3. Studiengänge
    4. Hochschulen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Artikel
  • Seiten
  • Galerie
  • Datenbank-Einträge
  • Umfragen
  • Erweiterte Suche
  1. Study-Board.de
  2. Forum
  3. Beruf, Weiterbildung & Fernstudium
  4. Einsendeaufgaben
Anzeige
SGD Fernstudium – WM-Vorteile 2026

Einsendeaufgaben VBDN14B (SGD)

  • user2100
  • 9. Dezember 2011 um 09:17
  • Erledigt
  • user2100
    Anfänger
    Beiträge
    10
    • 9. Dezember 2011 um 09:17
    • #1

    hi, ich mache bei SGD ein fernstudium , Fachinformatiker.
    ich benötige aber etwas hilfe bei den Einsendeaufgaben vom Heft VBDN14B (SQL Server Express, SQL Befehle)

    ich habe ein Problem mit einer bestimmten Abfrage.

    ich möchte eine Liste mit den Feldern: BEZEICHNUNG, PREIS, ANZAHL
    um die daten anzeigen zulassen muss ich die inhalte aus 3 Tabellen infügen lassen.

    so soll es am ende aussehen: siehe Anhang

    hier mein bisheriger code:

    --Einsendeaufgaben VBDN14B (Aufgabe 3c)
    ----------------------------------------
    SELECT
    STR(Name, 15) Bezeichnung, Preis, Anzahl
    FROM
    Positionen INNER JOIN Artikel
    ON Positionen.anr = Artikel.anr
    Bestellungen INNER JOIN Positionen
    ON Bestellungen.anr = Position.anr

    wenn mir da jemand helfen könnte wäre das super.

    Mit freundlichen Grüßen
    Chris :)

  • BWL-Ratgeber auf Study-Board
    BWL-Fernstudium 2026 im Vergleich →Was kostet das BWL-Fernstudium? →
  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 10. Dezember 2011 um 18:21
    • #2

    Anhang habe ich keinen gefunden, aber hier ein Bsp für 3 Tabellen:

    Tab1....Tab2....Tab3

    Tab1...FTab1_1... FTab1_2
    Tab2...FTab_2_1..FTab_2_2
    Tab3...FTab3_1.. .FTab3_2

    SELECT Tab1.FTab1_2, Tab3.FTab3_2
    FROM ((Tab1
    INNER JOIN Tab2 ON Tab1.FTab1_1 = Tab2.FTab_2_2)
    INNER JOIN Tab3 ON Tab2.FTab_2_1 = Tab3.FTab3_1);

    Vielleicht gibt es ein bißchen mehr Informationen?

    Gruß
    hape

  • user2100
    Anfänger
    Beiträge
    10
    • 12. Dezember 2011 um 22:45
    • #3

    [ATTACH=CONFIG]986[/ATTACH]


    So soll nach der abfrage das ergebnis aussehen.
    dazu muss ich die daten aus 3 verschiedenen tabellen abfragen damit ich dieses ergebnis erhalte.

    bis auf die datensätze wird mir soweit alles angezeigt also (Bezeichnung, Preis, Anzahl)

    hier das bild in groß: http://www.vb-paradise.de/index.php?page=Attachment&attachmentID=12887&h=c97b0e25ce6c55c07770bda3d29e2bd12aeaaeb7

    Dateien

    sql.jpg 8,79 kB – 0 Downloads
  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 13. Dezember 2011 um 20:48
    • #4

    Inner Join fasst Datensätze aus Tabellen zusammen, wenn übereinstimmende Werte in einem
    gemeinsamen Feld vorhanden sind.

    Kannst Du mal die kompletten Tabellen bereitstellen (Entwurf), damit man sieht welche Felder
    verknüpfbar sind.

    gruß
    hape

  • user2100
    Anfänger
    Beiträge
    10
    • 18. Dezember 2011 um 19:10
    • #5

    sorry datei lässt sich nicht hochladen als anhang.

  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 19. Dezember 2011 um 11:49
    • #6

    Habe versucht mit Deinen Angaben 3 Tabellen zu erstellen, bestimmt sind Anpassungen nötig.

    Positionen ist die führende, mit allen Angaben.
    Artikel, hier ist der Preis wichtig (Bestellung nur als Info)
    Bestellung, hier ist die Anzahl wichtig (Bestellung nur als Info)

    Verknüpft sind alle Tabellen über das Feld [anr]

    Ich habe mal die Daten aus Deiner Grafik sowie fiktive Daten angelegt.

    Für das Funktionieren:
    Die Daten aus Deiner Grafik kommen in allen 3 Tabellen vor, die fiktiven Daten
    nur in Positionen.

    [ATTACH=CONFIG]987[/ATTACH]
    Grafisch dargestellt sieht die Abfrage wie folgt aus

    [ATTACH=CONFIG]988[/ATTACH]

    Als SQL:
    Du hast geschrieben, das Deine Daten aus 3 Tabellen kommen sollen:

    SELECT Positionen.Bezeichnung, Artikel.Preis, Bestellung.Anzahl
    FROM (Positionen INNER JOIN Artikel ON Positionen.anr = Artikel.anr)
    INNER JOIN Bestellung ON Positionen.anr = Bestellung.anr;

    Wenn die Daten aus einer Tabelle kommen, aber in 3 Tabellen vorhanden sein sollen:

    SELECT Positionen.Bezeichnung, Positionen.Preis, Positionen.Anzahl
    FROM (Positionen INNER JOIN Artikel ON Positionen.anr = Artikel.anr)
    INNER JOIN Bestellung ON Positionen.anr = Bestellung.anr;

    Für beide Abfragen sieht das Ergebnis wie folgt aus:

    [ATTACH=CONFIG]989[/ATTACH]

    Im Prinzip werden bei beiden Abfragen nur die Daten angezeigt, die in allen 3 Tabellen
    vorkommen. Eine Position die nur in einer oder zwei Tabellen vorkommt, wird nicht angezeigt.

    Gruß
    hape

    Dateien

    Tabellen.jpg 132,02 kB – 0 Downloads Grafik.jpg 23,29 kB – 0 Downloads Ergebnis.jpg 29,05 kB – 0 Downloads
  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 19. Dezember 2011 um 15:32
    • #7

    Hatte im Beitrag vorher nur eine normale SQL Abfrage durchgeführt.

    Hier noch die Ansicht auf einem SQL-Server 2008

    [ATTACH=CONFIG]990[/ATTACH]

    Gruß
    hape

    Dateien

    Ergebnis SQL_Server.jpg 128,93 kB – 0 Downloads
  • user2100
    Anfänger
    Beiträge
    10
    • 19. Dezember 2011 um 20:23
    • #8

    ok das ist sehr ausführlich. super damit ist mir auf jedenfall geholfen. ich danke dir :)
    sql ist nicht mein ding, deshalb fällt es mir echt schwer. vielen vielen dank :D

  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 20. Dezember 2011 um 11:32
    • #9

    Zur Info:
    Der Unterschied zwischen dem Beitrag #6 und #7 ist, der SQL Server hat eine andere Syntax
    als andere SQL-fähigen Anwendungen (z. B. Access). Das muss man beachten.

    Hast Du eigentlich eine Anwendung, außer Access, um auf den SQL-Server zu kommen?

    Wenn nein, solltest Du dir eine MS Visual Studio Express version besorgen.
    Damit kannst Du alle Aufgaben am PC nachstellen.

    Ansonsten geht auch Access.

    Gruß
    hape

  • user2100
    Anfänger
    Beiträge
    10
    • 20. Dezember 2011 um 14:57
    • #10

    nee hab nur access und halt den SQL Server 2008
    also ich hab Visual Studio 2010 Ultimate.

    mfg chris

  • user2100
    Anfänger
    Beiträge
    10
    • 20. Dezember 2011 um 15:45
    • #11

    ok hat super funktioniert.

    eine kleine frage habe ich noch. also ich soll nen tagesumsatz ausrechnen, vom 05.01.2005 - 13.01.2005
    also eine woche anzeigen lassen.
    so ganz funktioniert es nicht. das datum wird mir angezeigt. dann wollte ich das mir der tagesumsatz des jeweiligen tages angezeigt wird. aber nun wird mir nicht mal das datum angezeigt :(

    Abfrage 1: (Nur das datum)

    SELECT CONVERT(nchar(10), datum, 104) Datum
    FROM Bestellungen

    Abfrage 2: (Datum und tagesumsatz)

    SELECT CONVERT(nchar(10), Bestellungen.datum, 104) Datum,
    STR(SUM(anzahl * preis), 12,2) Tagesumsatz

    FROM Bestellungen INNER JOIN
    Positionen ON Bestellungen.bnr = Positionen.bnr INNER JOIN
    Artikel ON Positionen.anr = Artikel.anr
    GROUP BY Bestellungen.datum

    nun bin ich mir nicht ganz sicher ob das so richtig ist.
    mfg chris :)

  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 20. Dezember 2011 um 19:38
    • #12

    Hi,
    nun wird es langsam kompliziert!

    Bei meinen letzten SQL-Anweisungen bin ich mal davon ausgegangen, dass in keiner
    Tabelle eine Summen, Gruppen, oder sonstige Berechnung durchzuführen ist.
    Wenn nun in der Tabelle Bestellungen auch Datumsangaben sind musst Du doch mal schauen,
    dass Du die Datenblattansicht und die Eigenschaftsansicht der Tabellen hochladen kannst.
    Oder gibt es dafür eine eigene Tabelle?

    Am besten als JPG-Grafik, das sollte auf jedenfall funktionieren.

    Ich habe mal in Access fiktive Daten ausgewertete:
    Daten und Kontrolle habe ich mal in Excel dargestellt:

    [ATTACH=CONFIG]991[/ATTACH]

    Den SQL-Entwurf

    [ATTACH=CONFIG]992[/ATTACH]

    SQL:
    SELECT Bestellung.Datum, Sum([Bestellung].[Anzahl]*[Artikel].[Preis]) AS Tagesumsatz
    FROM (Positionen INNER JOIN Bestellung ON Positionen.anr = Bestellung.anr)
    INNER JOIN Artikel ON Positionen.anr = Artikel.anr
    GROUP BY Bestellung.Datum;

    Ergebnis:

    [ATTACH=CONFIG]993[/ATTACH]

    Dies sollte sich auf dem SQL Server nachstellen lassen.

    Gruß
    hape

    Dateien

    Kontrolle_Excel.jpg 91,38 kB – 0 Downloads Entwurf_Tagesumsatz.jpg 53,97 kB – 0 Downloads Ergebnis_Tagessumme.jpg 18,9 kB – 0 Downloads
  • user2100
    Anfänger
    Beiträge
    10
    • 21. Dezember 2011 um 13:34
    • #13

    also ich habe mal einen screenshot von den tabellen und derren spalten gemacht. zwecks abfrage erstellen.evtl. hilft dir das etwas.
    [ATTACH=CONFIG]994[/ATTACH]

    tabellen namen und deren inhalte:

    Artikel(tabelle) --> anr, gnr, name, preis
    Positionspreise(tabelle) --> Bnr, Anr, Anzahl, Preis
    Bestellungen(tabelle) --> bnr, knr, datum,versand, mwstsatz
    Gruppen(tabelle) --> gnr, gruppe
    Positionen(tabelle) --> bnr, anr, anzahl

    aber kann dir die ganze datei mal hochladen damit du es dir mal anschauen kannst, wenn du magst.
    mfg chris :)

    Dateien

    SQL Tabellen Inhalt.jpg 16,24 kB – 0 Downloads

    Einmal editiert, zuletzt von user2100 (21. Dezember 2011 um 13:40)

  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 21. Dezember 2011 um 19:03
    • #14

    Hi,
    auf Deinem Bild kann man nichts erkennen, da es nicht skaliert werden kann.
    ----------------------------------------------------------------------------
    Wenn Du eine Hardkopie machst, füge diese in Paint ein (Strg. + V) und benutze
    dann das Auswahlwerkzeug um den wichtigen Teil nochmals auszuschneiden.
    Dann Datei "Neu" und die Frage "Änderung in Unbekannt speichern?" mit "Nein"
    beantworten. Dann wieder (Strg. + V) und speichern als "jpg".
    Der Hintergrund in Paint sollte allerdings nicht zu groß angelegt sein.
    Nun sollte dein Bild auch besser zu lesen sein.
    ----------------------------------------------------------------------------
    ------------------------------------------------------------------------------------------------
    Inhalte sind nicht nur die Feldeigenschaften der Tabellen, sondern auch die Datensätze.
    Geh über VisualStudio auf Deinen Server; Geh auf Datenblattansicht der Tabellen und
    mach davon Bilder, oder schau das Du die Datensätze der Tabellen als Excelfile hier hochladen kannst.
    ------------------------------------------------------------------------------------------------

    Zu Deiner Aufgabe!
    Die Lösung mit Access passt nicht ??

    Für eine mögliche Lösung würde ich die Tabellen

    Artikel(tabelle) --> anr, gnr, name, preis
    Positionspreise(tabelle) --> Bnr, Anr, Anzahl, Preis
    Bestellungen(tabelle) --> bnr, knr, datum,versand, mwstsatz
    wählen. OK??

    • Ausgabe mit mwstsatz ?? Oder ist der schon im Preis inbegriffen??

    Eventuell kannst Du auch, mit Hilfe der #12 - Vorlagen, das Ganze selbst lösen! Schon versucht ??

    Gruß
    hape

  • HaPe
    Profi
    Reaktionen
    52
    Trophäen
    3
    Beiträge
    884
    • 22. Dezember 2011 um 12:40
    • #15

    Ich habe mal fiktive Daten in den 3 Tabellen Artikel, Positionen und Bestellungen
    (ich denke es werden nur diese 3 benötigt) erstellt.

    Preis kommt in zwei Tabellen vor (Unterschied?), sollte in beiden gleich sein
    Habe deshalb den genommen, der direkten Bezug zum Artikel hat.
    Versand sagt mit jetzt nichts.
    Mwst habe ich mal weggelassen, kannst Du aber jederzeit in die Formel mit reinnehmen.
    Je nachdem was Du brauchst.

    Vorgaben in den Tabellen und die Kontrolle:
    [ATTACH=CONFIG]995[/ATTACH]

    Abfrage im SQLServer ohne Datumsfilter

    [ATTACH=CONFIG]996[/ATTACH]


    Abfrage im SQLServer mit Datumsfilter

    [ATTACH=CONFIG]997[/ATTACH]

    Eventuell musst Du das Ganze anpassen, wenn die ausgewählten Tabellen nicht passen.

    Gruß
    hape

    Dateien

    Vorgaben und Kontrolle.jpg 135,61 kB – 0 Downloads Tagesumsatz ohne Filter.jpg 114,89 kB – 0 Downloads Tagesumsatz mit Filter.jpg 128,2 kB – 0 Downloads

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Letzte Beiträge

    1. Thema
    2. Antworten
    3. Letzte Antwort
    1. Reicht das Studienheft als Quelle, oder muss ich fuer Einsendeaufgaben zusaetzlich Fachliteratur zitieren? 2

      • LauraFK
      • 19. Juli 2026 um 19:20
      • Einsendeaufgaben
      • LauraFK
      • 20. Juli 2026 um 07:40
    2. Antworten
      2
      Zugriffe
      89
      2
    3. JuliBuecher

      20. Juli 2026 um 07:40
    1. Eigene Praxisbeispiele in der Einsendeaufgabe – kommt das gut an oder soll ich lieber beim Skript bleiben? 3

      • NeleStudiert
      • 14. Juli 2026 um 19:25
      • Einsendeaufgaben
      • NeleStudiert
      • 15. Juli 2026 um 07:10
    2. Antworten
      3
      Zugriffe
      130
      3
    3. MarkusWB

      15. Juli 2026 um 07:10
    1. Einsendeaufgabe schlecht bewertet – nachbessern und neu einreichen oder abhaken? 4

      • LauraFK
      • 11. Juli 2026 um 19:10
      • Einsendeaufgaben
      • LauraFK
      • 12. Juli 2026 um 21:40
    2. Antworten
      4
      Zugriffe
      111
      4
    3. LauraFK

      12. Juli 2026 um 21:40
    1. Muss ich bei Einsendeaufgaben immer den kompletten Rechenweg zeigen oder reicht das Ergebnis? 4

      • LauraFK
      • 30. Juni 2026 um 17:05
      • Einsendeaufgaben
      • LauraFK
      • 2. Juli 2026 um 22:15
    2. Antworten
      4
      Zugriffe
      127
      4
    3. NeleStudiert

      2. Juli 2026 um 22:15
    1. Darf man bei Einsendeaufgaben zusammenarbeiten, oder gilt das schon als Täuschung? 4

      • NeleStudiert
      • 22. Juni 2026 um 18:40
      • Einsendeaufgaben
      • NeleStudiert
      • 24. Juni 2026 um 07:25
    2. Antworten
      4
      Zugriffe
      196
      4
    3. MarieLpz

      24. Juni 2026 um 07:25
    1. Wie ausführlich muss eine Einsendeaufgabe sein – schreibe ich zu viel oder zu wenig? 3

      • MarieLpz
      • 16. Juni 2026 um 15:35
      • Einsendeaufgaben
      • MarieLpz
      • 17. Juni 2026 um 06:05
    2. Antworten
      3
      Zugriffe
      177
      3
    3. JuliBuecher

      17. Juni 2026 um 06:05
    1. Richtig zitieren in der Einsendeaufgabe – wie macht ihr das? 4

      • LauraFK
      • 13. Juni 2026 um 17:20
      • Einsendeaufgaben
      • LauraFK
      • 15. Juni 2026 um 20:30
    2. Antworten
      4
      Zugriffe
      170
      4
    3. MarkusWB

      15. Juni 2026 um 20:30
    1. ILS – Fernkurse mit Einsendeaufgaben-Begleitung (Anzeige)

      • admin
      • 8. Juni 2026 um 16:48
      • Einsendeaufgaben
      • admin
      • 8. Juni 2026 um 16:48
    2. Antworten
      0
      Zugriffe
      167
    1. Wie geht ihr eine Einsendeaufgabe am besten an? Sitze immer ewig am Anfang fest 3

      • LauraFK
      • 27. Mai 2026 um 17:19
      • Einsendeaufgaben
      • LauraFK
      • 8. Juni 2026 um 08:11
    2. Antworten
      3
      Zugriffe
      181
      3
    3. MarkusWB

      8. Juni 2026 um 08:11
    1. ILS oder SGD für die Einsendeaufgaben? Wie ist die Korrektur bei euch so? 3

      • NeleStudiert
      • 2. Juni 2026 um 17:18
      • Einsendeaufgaben
      • NeleStudiert
      • 7. Juni 2026 um 22:06
    2. Antworten
      3
      Zugriffe
      159
      3
    3. MarieLpz

      7. Juni 2026 um 22:06
Anzeige
SGD Fernstudium – WM-Vorteile 2026: 10 % auf über 100 Kurse

Registrierung

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen

Lernhilfen & Ratgeber

Geprüfte Wegweiser für Studium & Fernstudium:

  • 🎓 BWL-Fernstudium: Anbieter-Vergleich 2026
  • 📝 Einsendeaufgaben-Hilfe (SGD, ILS & Co.)
  • 🏫 Fernstudium-Anbieter & Erfahrungen
  • 📚 Studium Allgemein
  • ❓ Häufige Fragen: Fernstudium
Anzeige · Fernstudium-Anbieter
Hochschule FreseniusTIPPInfomaterial zu Fernstudien kostenlos anfordernSGD – Studiengemeinschaft DarmstadtTraditionsreiche Fernschule – 4 Wochen kostenlos testenILS FernschuleDeutschlands größte Fernschule – 4 Wochen gratis testenWilhelm Büchner HochschuleTechnik-Fernstudium, staatlich anerkanntFernakademieGeprüftes Fernstudium, jederzeit startenEHiP100 % digitales Studium, auch ohne Abitur
Partnerlinks – für dich kostenlos.

Beliebte Studienthemen

BWL VWL Rechnungswesen Steuerlehre Mathe & Statistik Wirtschaftsrecht Wirtschaftsinformatik Wirtschaftswissenschaften Einsendeaufgaben Fernstudium-Anbieter

Letzte Beiträge

  1. Reicht das Studienheft als Quelle, oder muss ich fuer Einsendeaufgaben zusaetzlich Fachliteratur zitieren?

    JuliBuecher
    20. Juli 2026 um 07:40
  2. Eigene Praxisbeispiele in der Einsendeaufgabe – kommt das gut an oder soll ich lieber beim Skript bleiben?

    MarkusWB
    15. Juli 2026 um 07:10
  3. Einsendeaufgabe schlecht bewertet – nachbessern und neu einreichen oder abhaken?

    LauraFK
    12. Juli 2026 um 21:40
  4. Muss ich bei Einsendeaufgaben immer den kompletten Rechenweg zeigen oder reicht das Ergebnis?

    NeleStudiert
    2. Juli 2026 um 22:15
  5. Darf man bei Einsendeaufgaben zusammenarbeiten, oder gilt das schon als Täuschung?

    MarieLpz
    24. Juni 2026 um 07:25
Anzeige · Studentenrabatt
📰 Studenten lesen billigerZeitungs- & Zeitschriften-Abos für Studierende – bis −75 %. SPIEGEL, DIE ZEIT, Handelsblatt, Wirtschaftswoche & Über 1.000 Titel.Zu den Studenten-Abos →
Partnerlink – für dich kostenlos.

Statistiken

Themen
59.115
Beiträge
113.926
Bilder
1
Videos
0
Mitglieder
37.058
Meiste Benutzer online
17.968
Neuestes Mitglied
apple-b85f6f36
  1. Impressum
    1. Datenschutzerklärung
    2. Verhaltenskodex
      1. Learn to Post
  2. Mediadaten
  3. Kontakt
  4. Presse

Über Study-Board.de

Study-Board.de ist eine der größten deutschen Communities rund ums Studium – mit über 37.000 Mitgliedern und mehr als 112.000 Beiträgen. Hier findest du Hilfe bei Einsendeaufgaben (SGD, ILS & Co.), verständliche Erklärungen zu BWL- und VWL-Fachbegriffen, Skripte, Klausurtipps und echte Erfahrungen zu Fernstudium-Anbietern wie IU, AKAD und Euro-FH.

Forum, Ratgeber und Linkdatenbank – Lernen, Austausch und gegenseitige Hilfe an einem Ort. Unabhängig und von Studierenden für Studierende.

Community-Software: WoltLab Suite™
ILS – Deutschlands größte Fernschule Über 200 Fernkurse mit persönlicher Betreuung. 4 Wochen kostenlos testen – ideal fürs berufsbegleitende Lernen. 4 Wochen gratis testen