Announcement

Collapse
No announcement yet.

SQL Befehl

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

  • SQL Befehl

    Hallo Leute, ich habe einen SQL Befehl, der so wie er ist einwandfrei funktioniert. Da es aber komplette Wiederholungen teilweise gibt möchte ich, dass neben jeder Zeile die Anzahl steht. Das heißt bei keinen Wiederholungen eine 1, bei kompletten Wiederholungen (also Mitarbeiter, ArtikelTyp, Hersteller, Beschreibung und Seriennummer sind gleich) die Anzahl xx in der Spalte Anzahl steht (die noch nicht existiert). Ich weiß jetzt aber gar nicht wie ich das anstellen soll.
    Ich wäre euch sooooo dankbar, wenn ihr mir helfen könntet!!
    Mein bisheriger Befehl:

    Code:
    SELECT tblMitarbeiter.Mitarbeiter, tblArtikelTyp.ArtikelTyp, tblArtikelTyp.Hersteller, 
    tblArtikelTyp.Beschreibung, tblArtikel.Seriennummer, 
    tblArtikel.defekt FROM tblMitarbeiter 
    INNER JOIN (tblArtikelTyp INNER JOIN 
    tblArtikel 
    ON tblArtikelTyp.ArtikelTypID = tblArtikel.ArtikelTypID) 
    ON tblMitarbeiter.MitarbeiterID = tblArtikel.MitarbeiterID
    WHERE tblMitarbeiter.Mitarbeiter="Büro Buxtehude";
    Liebe Grüße

  • #2
    Hallo,

    die Aggregatfunktion COUNT() und eine Gruppierung sollten dir da helfen:
    [highlight=sql]
    SELECT tblMitarbeiter.Mitarbeiter, tblArtikelTyp.ArtikelTyp, tblArtikelTyp.Hersteller,
    tblArtikelTyp.Beschreibung, tblArtikel.Seriennummer,
    tblArtikel.defekt, COUNT(*) Anzahl
    FROM tblMitarbeiter
    INNER JOIN (tblArtikelTyp INNER JOIN
    tblArtikel
    ON tblArtikelTyp.ArtikelTypID = tblArtikel.ArtikelTypID)
    ON tblMitarbeiter.MitarbeiterID = tblArtikel.MitarbeiterID
    WHERE tblMitarbeiter.Mitarbeiter="Büro Buxtehude"
    GROUP BY tblMitarbeiter.Mitarbeiter, tblArtikelTyp.ArtikelTyp, tblArtikelTyp.Hersteller,
    tblArtikelTyp.Beschreibung, tblArtikel.Seriennummer,
    tblArtikel.defekt
    [/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

    Working...
    X