---
title: "totala antalet förekomster per namn och per år"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/65684-totala-antalet-förekomster-per-namn-och-per-år"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Percy"
published: "2003-01-21T18:19:29.000Z"
updated: "2003-01-21T18:45:12.000Z"
replies: 1
views: 249
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/65684-totala-antalet-förekomster-per-namn-och-per-år"
---

# totala antalet förekomster per namn och per år

## #1 — Percy, 2003-01-21T18:19Z

Hej!

Har en tabell med 12 st. vaccinnamn, dessa vill jag visa en gång resp. år och se hur många det är som vaccinerat sig med resp. vaccin. (vill att namnet skall visas även om det inte är någon som vaccinerat sig med det vaccinet det aktuella året)

Som det är nu så gör jag fel på någon gruppering och även på någon join.....men jag vet inte vad.

ex.
2003
A 10
B 5
C 3
D 0
E 20

2001
A 15
B 30
C 1
D 52
E 0

```
SELECT Count(OccasionVaccine.VaccineId)AS Amount, Year(Occasion.DateVaccine) AS DateVaccine, Vaccine.VaccineName 
FROM Vaccine 
LEFT JOIN OccasionVaccine ON OccasionVaccine.VaccineId = Vaccine.VaccineId 
LEFT JOIN Occasion ON Occasion.OccasionId = OccasionVaccine.OccasionId GROUP BY DateVaccine, Vaccine.VaccineName ORDER BY DateVaccine DESC, Vaccine.VaccineName ASC
```

tack på förhand!

Permalänk: https://www.webforum.nu/p/65684

## #2 — LarsG, 2003-01-21T18:45Z

```
GROUP BY year(DateVaccine),Vaccine.VaccineName
```

Permalänk: https://www.webforum.nu/p/924192

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/65684-totala-antalet-förekomster-per-namn-och-per-år
