Forum: SQL |
Thema:
Re: Ms-Sql- Befehl mit Datenanzeige + Count |
Von:
Ansgar Sommer (
07.03.2006 11:21) |
Hallo Ricko,
Du kannst mal folgende Syntax versuchen:
select Rechte.MitarbeiterID,Rechte.keyID, Mitarbeiter.Name, Mitarbeiter.Vorname, count(*) as Anzahl
from Rechte
join Mitarbeiter on Mitarbeiter.MitarbeiterID=Rechte.MitarbeiterID
where Rechte.MitarbeiterID > 0
GROUP BY Rechte.MitarbeiterID,Rechte.keyID, Mitarbeiter.Name, Mitarbeiter.Vorname
ORDER BY Rechte.MitarbeiterID, Rechte.keyID
Gruß
Ansgar Sommer
Betreff |
Von |
Datum |
|
|
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!