---
title: "Klurigt sql med foreach post och datumformatering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/154523-klurigt-sql-med-foreach-post-och-datumformatering"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Nickemannen"
published: "2006-12-05T13:03:17.000Z"
updated: "2006-12-05T13:21:13.000Z"
replies: 2
views: 336
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/154523-klurigt-sql-med-foreach-post-och-datumformatering"
---

# Klurigt sql med foreach post och datumformatering

## #1 — Nickemannen, 2006-12-05T13:03Z

Jag har en fråga som leder till en del följdfrågor.

Jag har en tabell där jag vill göra ett script som uppdaterar en kolumn i alla poster beroende på en annan kolumn.

Tabellen ser ut såhär.
KundId Guid
TaxAr integer
RakenskapsArSlut Date

Jag vill att TaxAr skall få värdet på det år som RakenskapsArSlut har plus 1
alltså har RakenskapsArSlut värdet 2005-07-07 skall värdet i TaxAr bli 2006.

Hur skall jag kunna åstakomma detta?

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

## #2 — yohpops, 2006-12-05T13:19Z

```
update tbl set TaxAr = (datepart(yyyy,RakenskapsArSlut)+1)
```

Om du har MSSQL

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

## #3 — Nickemannen, 2006-12-05T13:21Z

Ibland är det enklare än vad man tror :\|.

UPDATE Tabell SET TaxAr = Year(\[RakenskapsarSlut\])+1

// red Eftersom du var före och hade ett ungefär lika svar får du rätt :d

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/154523-klurigt-sql-med-foreach-post-och-datumformatering
