Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Umsatz eines Produktes von jedem Monat eines Jahres bestimmen

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von Hieu123, 4 Juli 2020.

  1. Hieu123

    Hieu123 Benutzer

    upload_2020-7-4_13-25-15.png
    Hallo Leute unzwar ist meine Aufgabe zu diesem Modell die Aufgabe lautet :
    Umsatz ’Lima Gartensessel’ über alle Monate des Jahres 2019. Umsatz ist Summe Ge-
    samtpreise der Bestellungen. Absteigend sortiert nach Umsatz.( Also die Ausgabe davon in SQL)
    Die Lösung sollte so aussehen:
    JAHR|MONAT|UMSATZ |
    ----|-----|---------|
    2019| 5|102895.05|
    2019| 7| 88448.39|
    2019| 6| 85576.91|
    2019| 8| 80696.02|
    2019| 4| 58121.1|
    2019| 11| 56178.97|
    2019| 9| 52429.29|
    2019| 10| 51164.92|
    2019| 12| 44227.92|
    2019| 3| 41473.48|
    2019| 2| 41159.42|
    2019| 1| 38323.6|

    aber ich habe leider keine Ahnung wie man das anstellen sollte, weil ich noch kompletter Anfänger in SQL bin. Würde mich über eure Hilfe freuen
     
  2. Hieu123

    Hieu123 Benutzer

    ich hab es bisher versucht so zu lösen aber da kommt immer eine command not properly endet Fehlermeldung. Die Produktid ist die für den Sessel

    select extract (year from Versanddatum) as Jahr,
    extract (month from Versanddatum) as Monat,
    sum(Bestellung.Gesamtpreis) as Umsatz
    from Versand
    inner join Bestellung on Bestellposition.bid = Bestellung.bid
    inner join Versand on Bestellposition.vid = Versand.vid
    inner join Produkt on Bestellposition.PID = Produkt.pid
    where Produkt.pid = 63101
    Group by extract (year from Versanddatum) as Jahr,
    extract (month from Versanddatum) as Monat
     
  3. dabadepdu

    dabadepdu Datenbank-Guru

    Die Abfrage selbst sieht nicht verkehrt aus.
    Ich glaube EXTRACT ist mysql nicht mssql. Probier mal CONVERT oder DATEPART statt dessen.
     
  4. ukulele

    ukulele Datenbank-Guru

    Ja sieht aus wie MySQL, vielleicht falsches Unterforum oder falsches Syntax.

    Außerdem muss im GROUP BY-Teil das AS raus. Nur
    Code:
    Group by extract (year from Versanddatum),
    extract (month from Versanddatum)
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden