---
title: "Gruppera månadsvis"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/161885-gruppera-månadsvis"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "cok"
published: "2007-06-24T16:21:48.000Z"
updated: "2007-06-24T16:36:00.000Z"
replies: 1
views: 362
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/161885-gruppera-månadsvis"
---

# Gruppera månadsvis

## #1 — cok, 2007-06-24T16:21Z

Hej hej,

jag ska ta ut antal poster från en tabell och antal sidoposer från en annan tabell utifrån skapaddatum i tabell 1.

I tabell 1 har jag en kolumn CreatedDate som allt ska grupperas på.

Så här ska resultatet bli:

```
År       Måndad   Poster    Sidoposter
2007   06           X          X
2007   07           X          X
```

Mitt problem är grupperingen per månad från DateTime-fältet.

SQL-satsen bör fungera för både MSSQL och MYSQL, men helst helt generell. Någon som kan hjälpa en på vägen?

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

## #2 — LarsG, 2007-06-24T16:36Z

```
select year(dateColumn), month(dateColumn), count(*),
      (select count(*)
          from t2
         where month(dateColum) = month(t1.dateColumn)
             and year(dateColumn) = year(t1.dateColumn))
   from t1
  group by year(dateColumn), month(dateColumn)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/161885-gruppera-månadsvis
