Announcement

Collapse
No announcement yet.

Hilfe-View-Anfänger

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Hilfe-View-Anfänger

    Hallo,

    benötige Hilfe bei folgender View:

    Raltionen:

    Filme(FilmNr, Titel, erstmals, Sprache, Dauer, Kosten, Ergebnis)
    Personen( PersNr, Name, Künstlername, geb, Geschlecht)
    Beteiligt_an(PersNr, FilmNr, Gage, Funktion, Rolle, Dauer)

    Aufgabenstellung:

    Die Menge aller (film, funktion, kosten), so dass pro erfasstem Film film und pro erfasster Funktion funktion die Gesamtgage kosten aller an diesem Film in dieser Funktion beteiligten Personen aufgelistet wird. Ist an einem Film keine einzige Person in der Funktion funktion beteiligt, so muss das Tupel (film, funktion, 0) in der View erscheinen.


    Danke…

    Viele Grüße
    Lara

  • #2
    Hallo Lara,

    das sollte eigentlich mit einer normalen Gruppenfunktion zu lösen sein.
    [highlight=sql]
    CREATE or REPLACE VIEW namederview AS
    select f.FilmNr, f.Titel, b.Funktion, sum(b.Gage) sum_gage
    from Filme f
    left join Beteiligt_an b on b.FilmNr = f.FilmNr
    group by f.FilmNr, f.Titel, b.Funktion
    [/highlight]

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Danke Falk

      Comment

      Working...
      X