---
title: "Kolla år och datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/157776-kolla-år-och-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "clacke"
published: "2007-03-02T10:49:08.000Z"
updated: "2007-03-02T12:23:05.000Z"
replies: 7
views: 485
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/157776-kolla-år-och-datum"
---

# Kolla år och datum

## #1 — clacke, 2007-03-02T10:49Z

Behöver kolla både år och månad från ett datum tex:
Att det år år 2007 och att månaden är februari.
Fick koden:
SELECT Count(best_id) as alla_tider FROM tidsbest 
  where extract(month from datum) = 2
     and extract(year from datum) = extract(year from current_date)

och den tar ut månaden(februari) rätt men den skriver inte ut någonting om året är med.

Tacksam för hjälp.
Claes

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

## #2 — @nders, 2007-03-02T10:57Z

Vad menar du med "skriver inte ut någonting om året är med."?

(vore förresten kalasnajsigt om du ställer dina frågor om SQL i SQL-forumet)

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

## #3 — clacke, 2007-03-02T11:00Z

jo om jag skriver ut rs("alla_tider") på sidan så visas inget om koden med året är med
and extract(year from datum) = extract(year from current_date)
men har jag bara månadskoden
where extract(month from datum) = 2
då skriver den ut

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

## #4 — clacke, 2007-03-02T11:02Z

ja vet att jag skrev i fel forum, försökte radera det och lägga in i sql
men hittade inte var man kan radera sitt inlägg

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

## #5 — gjohansson, 2007-03-02T11:06Z

När du lägger till 

```
and extract(year from datum) = extract(year from current_date)
```

 och detta utvärderas till falskt, så kommer ju inte sökningen ge något svar.

så du har förmodligen inte "2007" i datum-fältet?

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

## #6 — @nders, 2007-03-02T11:06Z

Om du hårdkodar året då?

```
and extract(year from datum) = 2007
```

(man kan inte radera inlägg, men en moderator kommer att flytta denna tråd till SQL-forumet när tillfälle ges.)

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

## #7 — clacke, 2007-03-02T11:18Z

jo jag har 2007-02-03 som format och tabellen är satt till date
och jag har provat 
and extract(year from datum) = "&year(now()&"
också men den visar det inte ändå.
kan man kolla med asp kod istället?
typ DatePart('m', datum) vilket skriver ut månaden
men hur lägger jag in det i sql satsen?
sql="SELECT SUM(att_betala) as jan FROM faktura where DatePart('m', datum) = '3';"
funkar inte men hur?

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

## #8 — LarsG, 2007-03-02T12:23Z

Flyttas från ASP

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/157776-kolla-år-och-datum
