---
title: "Antal poster per datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/144252-antal-poster-per-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "kristoffer"
published: "2006-03-20T17:40:57.000Z"
updated: "2006-03-20T20:45:06.000Z"
replies: 1
views: 311
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/144252-antal-poster-per-datum"
---

# Antal poster per datum

## #1 — kristoffer, 2006-03-20T17:40Z

Jag har tabell med ungefär följande design:

```
intId, INT IDENTITY
datDateClick, DATETIME
intId_foreignKey, INT
```

I tabellen sätts en rad in varje gång en användare klickar på en länk. Jag behöver beräkna antal rader per dag från och med ett visst datum till och med ett annat datum. Ett krav är att även datum som saknar rader inkluderas i resultatet, typ:

```
input parameters:
startdate: 2006-03-20
enddate: 2006-04-20

resultat:
'2006-03-20', 35
'2006-03-21', 0
'2006-03-22', 27
...
'2006-04-20', 41
```

Jag tänker mig något i stil med [denna SQL-fråga](http://www.webforum.nu/showthread.php?p=124543#post124543) som LarsG skrev en gång i tiden.

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

## #2 — Jesper T, 2006-03-20T20:45Z

Du har inte sagt msdb men med mssql kanske du skulle kunna göra en temptabell:

```
Create procedure getDates(
	@startdate datetime, 
	@enddate datetime
)
AS
DECLARE @i int,@a int
set @i=0

CREATE TABLE #Bar (dte datetime,co int)
while datediff(day,@startdate+@i,@enddate) > -1
Begin
	Set @a = (select count(*) from tabell where datDateClick = @startdate+@i)
	Insert into #Bar(dte,co) values(dateadd(day,@i,@startdate),@a)
	SET @i = @i + 1
End
SELECT dte as Datum, co as Klick From #Bar
DROP TABLE #Bar
```

Kanske är helt ute å cyklar men det funkar i alla fall hyfsat.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/144252-antal-poster-per-datum
