Announcement

Collapse
No announcement yet.

SQL erstellen

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

  • SQL erstellen

    hey,
    wäre um jede hilfe dankbar!! =)
    habe eine datenbank in access erstellt (tabellen sind verwandtschaft und beziehung).
    meine frage ist jetzt wie ich eine abfrage erstellen kann, die mir folgende fragen beantwortet:

    1. welcher der verwandten hat/hatte wie viele kinder?
    (raus kommen sollte die anzahl der kinder und der name des verwandten)
    meine erste lösung war sql count aber das zählt ja nur die kinder einer person, könnte man das irgendwie erweitern?

    2. aus welcher partnerschaft gingen welche Kinder hervor?
    (ergebnis soll sein die Namen beider Partner und die Namen der Kinder)

    3. welcher der verwandten hat/hatte wie viele enkelkinder?
    (name des verwandten und anzahl der enkel)

    wie gesagt, bin um jede hilfe bzw anregung dankbar!

  • #2
    wie gesagt, bin um jede hilfe bzw anregung dankbar!
    Für eine Antwort wird man wohl die Tabellenstruktur benötigen....
    Christian

    Comment


    • #3
      habe 2 tabellen
      1. verwandtschaft
      (SVNr,VName, GebName, GebDat, Geschl, Vater, Mutter)
      2. beziehung
      (SVNr,VName, ArtBez, StartBez, EndeBez, NamePartner, SVNrPartner)

      danke..

      Comment


      • #4
        meine lösung bis jetzt zu abfrage 1:

        SELECT vwName, vwGebDat FROM Verwandtschaft,
        (SELECT COUNT(vwSvNrMutter) AS Kinderanzahl
        FROM Verwandtschaft WHERE vwSvNrMutter = ‘1111‘);

        (habe die tabellen ein wenig geändert also statt namen von vater und mutter sv-nr.)

        ausspucken tuts aber nur eine halbe tabelle mit leeren felderN????

        Comment


        • #5
          Hallo,
          Originally posted by kaethzn View Post
          habe 2 tabellen
          1. verwandtschaft
          (SVNr,VName, GebName, GebDat, Geschl, Vater, Mutter)
          2. beziehung
          (SVNr,VName, ArtBez, StartBez, EndeBez, NamePartner, SVNrPartner)
          Originally posted by kaethzn View Post
          meine lösung bis jetzt zu abfrage 1:

          SELECT vwName, vwGebDat FROM Verwandtschaft,
          (SELECT COUNT(vwSvNrMutter) AS Kinderanzahl
          FROM Verwandtschaft WHERE vwSvNrMutter = ‘1111‘);
          Was hat jetzt die Lösung mit den Tabellen zu tun? Die Felder vwName, vwGebDat , vwSvNrMutter aus der "Lösung" gibt es weder in der einen noch in der anderen Tabelle.
          Vlt. solltest du erstmal über deine Strukturen Nachdenken und ggfs. auch ein paar Beispieldaten posten. Dann kann dir sicherlich auch geholfen werden.

          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

          Working...
          X