---
title: "SQL automatsik import av datum till tabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/131704-sql-automatsik-import-av-datum-till-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "ecrost"
published: "2005-07-21T07:00:25.000Z"
updated: "2005-08-17T11:56:51.000Z"
replies: 11
views: 486
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/131704-sql-automatsik-import-av-datum-till-tabell"
---

# SQL automatsik import av datum till tabell

## #1 — ecrost, 2005-07-21T07:00Z

Hej, 
Jag behöver en funktion för att lägga in datum automatiskt 1 gång i månaden i 1 tabell.  Är mest själva koden som behövs sen kan man lägga in den i schemaläggningen. 

nu går jag in manuellt och lägger till.
datumformat ska se ut på följande sätt: 
200401
200402
200403
osv... 
när det nu blir 1 aug vill jag att den ska skriva in 
200507 alltså 1 månad bakåt. 

alltså endast år och månad.

Jag har testat några saker men inte fått till det riktigt som jag vill. 

alla tips är bra tips  :)

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

## #2 — @nders, 2005-07-21T07:01Z

Ett tips är att ange vilken dbms du använder.

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

## #3 — ecrost, 2005-07-21T07:03Z

SQL 2000 :)

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

## #4 — @nders, 2005-07-21T07:38Z

Ett snabbt förslag från en semesterfirare:

```
DECLARE @mydate CHAR(6)
SET @mydate = CONVERT(CHAR(4), YEAR(GETDATE())) + SUBSTRING('0' + CONVERT(VARCHAR(2), MONTH(GETDATE())), 1, 2)

INSERT INTO tblFoo (fldDateStuff) VALUES (@mydate)
```

Lite osäker på de två sista parametrarna i substring, *start* och *length*, så de kanske du får ändra på.

Eller det kanske inte var SQL-kod du var ute efter?

EDIT: Hmm, kommer förresten inte alls fungera. SUBSTRING-delen returnerar nog inte alls det jag vill. Man kan ju göra det enkelt för sig med if-satser, men är det verkligen det man vill?

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

## #5 — ecrost, 2005-07-21T08:27Z

Mjae eller jag vet inte kan man göra DTS paket av skiten eller något dylikt fungerar det också. jag vill bara slippa sitta och göra det manuellt. 

Nu går man snart på semester så har ingen lust att jobba då 
  :e

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

## #6 — @nders, 2005-07-21T08:30Z

Jo, det är klart att du kan lägga SQL-kod i ett DTS-paket.

Jag återkommer när hjärnan släppt ur sig något annat alternativ än ovan (som ju ändå inte fungerar. ;) )

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

## #7 — ecrost, 2005-08-15T07:00Z

Någon som kan ha ett förslag på en lösning?

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

## #8 — @nders, 2005-08-15T07:01Z

Jag är ledsen att jag inte återkommit, jag ser nu att jag helt glömt bort dig. :(

Jag har nog dessvärre inte mycket mer att komma med just nu, så vi får hoppas att någon annan kommer med ett fint svar.

Mvh

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

## #9 — OveRRidE, 2005-08-15T10:07Z

Du kan ju göra det med en VBS-fil och schemaläggaren. Är det ett alternativ eller vill du hålla det inom scope't SQL Server?

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

## #10 — ecrost, 2005-08-15T11:11Z

Jag behöver nödvändigtvis inte hålla mig inom SQL ..  
Bara jag får en lösning som fungerar är allt ett alternativ :)

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

## #11 — OveRRidE, 2005-08-15T11:21Z

baluba.vbs

```
dim conn, sql
set conn = createobject("ADODB.Connection")
conn.open "Provider=SQLOLEDB; Driver=SQL Server; Data Source=MYSERVER; Initial Catalog=MINDATABAS; UID=USERNAME; Password=LOSENORD;

conn.execute "INSERT INTO tblBaluba (YourColumn) VALUES ('" & year(now) & right("0" & month(now),2) & "')",,128

set conn = nothing
```

Sen schemalägger du den i Windows.

/red. Glömde ",,128". :)

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

## #12 — ecrost, 2005-08-17T11:56Z

Den lösningen tackar vi för :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/131704-sql-automatsik-import-av-datum-till-tabell
