Forum: SQL |
Thema:
Ms-Sql- Befehl mit Datenanzeige + Count |
Von:
G. Guest (
07.03.2006 11:16) |
Hallo,
bin SQl-Anfänger und hätte mal ein Frage ob ein vorhaben von mir realisierbar ist.
Meine ABFRAGE lautet
select Rechte.MitarbeiterID,Rechte.keyID, Mitarbeiter.Name, Mitarbeiter.Vorname
from Rechte
join Mitarbeiter on Mitarbeiter.MitarbeiterID=Rechte.MitarbeiterID
where Rechte.MitarbeiterID > 0
ORDER BY Rechte.MitarbeiterID, Rechte.keyID
Die momentane AUSGABE sieht so aus
Die Spalten die angezeit werden lauten in folgender Reihenfolge so (MitarbeiterID, keyID, Name, Vorname).
21 27 Münch Sergej
22 26 Michael Meier
24 19 Hans Müller
24 45 Hans Müller
24 46 Hans Müller
24 47 Hans Müller
24 48 Hans Müller
Jetzt ist es mein Wunsch einen Count (bevorzugterweise) oder Zähler zu integrieren, welcher mit die GesamaAnzahl der Schlüssel pro Mitarbeiter in jeder Zeile wieder gibt.
Was dann so aussehen sollte,
ANZAHL
21 27 Münch Sergej 1
22 26 Michael Meier 1
24 19 Hans Müller 5
24 45 Hans Müller 5
24 46 Hans Müller 5
24 47 Hans Müller 5
24 48 Hans Müller 5
Schon mal vielen Dank im Voraus.
Gruss,
Ricko
Betreff |
Von |
Datum |
|
|
Re: Ms-Sql- Befehl mit Datenanzeige + Count
Hallo Ricko,<br><br>Du kannst mal folgende Syntax versuchen:<br><br>select Rechte.MitarbeiterID,Rechte.keyID, Mitarbeiter.Name, Mitarbeiter.Vorname, count(*) as Anzahl<br>from Rechte<br>join Mitarbeiter on... |
|
|
|
|
|
Ansgar
Sommer
|
07.03.2006 11:21 |
|
|
Re: Ms-Sql- Befehl mit Datenanzeige + Count
Hi,<br><br>erstmal Danke für die Antwort. Die Ausgabe ist folgende, bei jedem Satz steht Anzahl 1 drin, da jeder satz auch einmalig ist. <br><br>Mein Ziel war es jeden Satz auszugeben, aber die Gesamtanzahl... |
|
|
|
|
|
G.
Guest
|
07.03.2006 12:10 |
|
|
Re: Ms-Sql- Befehl mit Datenanzeige + Count
Hallo Ricko,<br><br>das kannst Du am besten über ein SubQuery lösen z.B.<br><br>select Rechte.MitarbeiterID,Rechte.keyID, Mitarbeiter.Name, Mitarbeiter.Vorname, <br>(SELECT COUNT(*) FROM Mitarbeiter<br>WHERE... |
|
|
|
|
|
Ansgar
Sommer
|
07.03.2006 12:23 |
|
|
Re: Ms-Sql- Befehl mit Datenanzeige + Count
Hi Ansgar,<br><br>ich versuch noch ein wenig den Befehl umzustellen, wäre super wenn du noch Rat wüsstest.<br><br>Bei der letzten Abfrage wird die Gesamtsatzanzahl in jeder Zeile wiedergegeben.<br><br>21 27 Münch... |
|
|
|
|
|
G.
Guest
|
07.03.2006 13:15 |
|
|
Re: Ms-Sql- Befehl mit Datenanzeige + Count
Hi Ricko,<br><br>das hier funktioniert mit MS-SQL:<br><br>select rechte.mitarbeiterid, rechte.keyid, mitarbeiter.name, mitarbeiter.vorname, holla.anzahl<br>from mitarbeiter, rechte, (select mitarbeiterid,... |
|
|
|
|
|
Thomas
Golla
|
07.03.2006 15:43 |
|
|
G.
Guest
|
07.03.2006 15:57 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!