---
title: "motsvarighet till dateserial..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/123013-motsvarighet-till-dateserial"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "doggelito"
published: "2005-02-22T10:36:32.000Z"
updated: "2005-02-22T17:04:24.000Z"
replies: 5
views: 342
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/123013-motsvarighet-till-dateserial"
---

# motsvarighet till dateserial...

## #1 — doggelito, 2005-02-22T10:36Z

...till sql2000, finns det? eller måste man använda datepart och cast m.m?

ex
jag skickar in ett datum och får tillbaka datumet för första dagen i månaden.
skulle vilja att det funka så här:

```
create function getDate
    (@CurrentDate datetime)

returns datetime

as

   declare @date as datetime

   set @date = dateserial(year(@CurrentDate), month(@CurrentDate), 1)
   Return @date
```

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

## #2 — LarsG, 2005-02-22T12:06Z

Jag har aldrig sett någon sådan så du får nog hacka själv.

```
dateadd(day,-day(getdate())+1,getdate())
```

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

## #3 — doggelito, 2005-02-22T13:43Z

oki, jag byggde en egen! :)
om nån behöver så vassego!
ganska använbar om jag får säga det själv, in med ett datum bara så får du tillbaka valt datum, tex. första/sista dagen i månaden, veckan m.m.

om nån använder den och hittar en bugg eller vill bygga ut den så hojta gärna till! :)

```

redigerat, se hänvisning nedan
```

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

## #4 — toha, 2005-02-22T16:01Z

Fint, lägg gärna upp den i Script-forumet också :)

Ett tips. Om du använder CONVERT() så kan du typa vilken datumstil du har.

<http://msdn.microsoft.com/library/en-us/tsqlref/ts_ca-co_2f3o.asp?frame=true>

ex:

CONVERT(datetime, '2005-01-10 13:12:12', 20)

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

## #5 — doggelito, 2005-02-22T16:26Z

> **toha skrev:**
>
> Ett tips. Om du använder CONVERT() så kan du typa vilken datumstil du har.

 Aha, tack för tipset! :bire
Förmodligen går det väl att piffa till koden ännu mer skulle jag tro, men en sån sql-ryttare är jag inte! :) 

jag ska bara renskriva koden lite så skickar upp den i scriptarkivet sen.

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

## #6 — doggelito, 2005-02-22T17:04Z

jag tog bort koden ovan och hänvisar hit istället! :)
<http://www.webforum.nu/showthread.php?s=&postid=1006192#post1006192>

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/123013-motsvarighet-till-dateserial
