Der en række der hedder ansvarlig, her står der diverse initialer på brugere. Jeg skal bruge en selectsætning, der viser hvor mange brugere der har anvendt systemet. Dvs, den samme brugere har anvendt systemet flere gange og derfor skal jeg bruge en distinct eller group by.
Jeg har afprøvet alle dem som i skrev.
medions skrev: SELECT COUNT(ansvarlig) FROM log
her skriver den 24, det duer ik, fordi det er alle rækkerne i tabellen.
dan n skrev: SELECT COUNT(ansvarlig) AS recordCount FROM log GROUP BY ansvarlig
Den virker ligesom den jeg skrev, den viser følgende resultat:
Antal brugere der har anvendt systemet = 3
Antal brugere der har anvendt systemet = 3
Antal brugere der har anvendt systemet = 7
Antal brugere der har anvendt systemet = 1
Antal brugere der har anvendt systemet = 1
Antal brugere der har anvendt systemet = 8
Antal brugere der har anvendt systemet = 1
den skal kun vise de brugere der har anvendt systemet hvilket er 7.
Håber i kan hjælpe. Jeg er villig til at give flere points hvis opgaven er større en jeg forventet
Prøv at indsætte en betingelse med WHERE der skal være opfyldt. Hvordan kan du se om en bruger har brugt systemet? Er der et felt der indeholder noget bestemt i så fald?
fsconsult.dk >> Dit sidste forslag gør jo det samme som det han startede med. Du har bare valgt at vise feltet ansvarlig.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.