---
title: "Räkna poster ifrån olika datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/148652-räkna-poster-ifrån-olika-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Asa"
published: "2006-07-02T20:55:56.000Z"
updated: "2006-07-03T19:32:14.000Z"
replies: 10
views: 506
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/148652-räkna-poster-ifrån-olika-datum"
---

# Räkna poster ifrån olika datum

## #1 — Asa, 2006-07-02T20:55Z

Vill räkna antal poster som gjorts **idag, igår, denna vecka, denna månad** via sql och undrar hur man skall skriva.. Använder MySQL 5 databas. buddatum är i följande format 2006-07-02 22:54:00

Så här är det för att hämta dagens poster:

```
strBudIdag  = Conn.Execute("Select Count(*) From tbl_bud Where to_days(buddatum)= to_days(current_date)").Fields(0)
```

  

Men hur skriver man de andra?

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

## #2 — K@llen, 2006-07-02T21:20Z

För i går kan du testa följande:

```
WHERE DATE_FORMAT(buddatum, '%Y-%m-%d') = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
```

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

## #3 — Asa, 2006-07-02T21:26Z

Det funkade prima.. :) Supertack! Nu väntar jag bara på svar för de andra innan jag sätter slutgiltigt svar!

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

## #4 — K@llen, 2006-07-02T21:37Z

Då borde du kunna skriva:

Senaste veckan:

```
WHERE DATE_FORMAT(buddatum, '%Y-%m-%d') = DATE_SUB(CURDATE(), INTERVAL 7 DAY)
```

alternativt:

```
WHERE DATE_FORMAT(buddatum, '%Y-%m-%d') = DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
```

Senaste månaden:

```
WHERE DATE_FORMAT(buddatum, '%Y-%m-%d') = DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
```

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

## #5 — Asa, 2006-07-02T21:41Z

Hmm, verkar inte skriva ut rätt. Den skriver bara ut dagen för 1 vecka sedan och för 1 månad sedan. Vill visa alla poster denna vecka och alla poster denna månad. Nu i detta fall vecka 26 och juli månad.

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

## #6 — K@llen, 2006-07-02T21:46Z

Ahh, liten miss av mig. :(

Du måste klart hämta posterna där buddatum är större än aktuellt intervall. Byt ut likhetstecknet mot ett \>, tror jag det blir. ;)

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

## #7 — Asa, 2006-07-02T21:51Z

Det verkar funka prima. Tackar för all hjälp. Denna kod är rätt på allt:

```
Select Count(*) From tbl_bud Where to_days(buddatum)= to_days(current_date)
Select Count(*) From tbl_bud WHERE DATE_FORMAT(buddatum, '%Y-%m-%d') = DATE_SUB(CURDATE(), INTERVAL 1 DAY)
Select Count(*) From tbl_bud Where DATE_FORMAT(buddatum, '%Y-%m-%d') > DATE_SUB(CURDATE(), INTERVAL 7 DAY)
Select Count(*) From tbl_bud Where DATE_FORMAT(buddatum, '%Y-%m-%d') > DATE_SUB(CURDATE(), INTERVAL 1 MONTH)
```

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

## #8 — Asa, 2006-07-02T22:41Z

Det verkar ej funka iallafall. Den visar alla 7 dagar från idag och bakåt. Samma för månad. Den skall visa denna veckas poste och denna mmånads poster. Ex v 27 och juli månad.

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

## #9 — K@llen, 2006-07-03T16:30Z

> **Asa skrev:**
>
> Det verkar ej funka iallafall. Den visar alla 7 dagar från idag och bakåt. Samma för månad. Den skall visa denna veckas poste och denna mmånads poster. Ex v 27 och juli månad.

Aha, då missförstod jag dig.   ;)

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

## #10 — K@llen, 2006-07-03T19:26Z

Okey, då gör jag ett nytt försök. ;) Är ute på lite hal is nu, men detta KAN fungera om jag tolkat manualen korrekt:

Vecka:

```
WHERE YEAR(CURDATE()) = YEAR(buddatum) AND WEEK(CURDATE(), 3) = WEEK(buddatum, 3)
```

Månad:

```
WHERE YEAR(CURDATE()) = YEAR(buddatum) AND MONTH(CURDATE()) = MONTH(buddatum)
```

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

## #11 — Asa, 2006-07-03T19:32Z

Funkade fint. Tackar :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/148652-räkna-poster-ifrån-olika-datum
