---
title: "Sortera efter datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/160126-sortera-efter-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "eddy1"
published: "2007-05-10T08:44:17.000Z"
updated: "2007-05-10T09:19:17.000Z"
replies: 6
views: 460
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/160126-sortera-efter-datum"
---

# Sortera efter datum

## #1 — eddy1, 2007-05-10T08:44Z

Hej har fått till följande sql fråga men det sorteras inte efter datum som jag vill

```
select left(c_date,10), count(*) as oc from Hits group by left(c_date,10) order by left(c_date,2) desc
```

 

c_date är i datumformat.. vet inte hur han sortera när man tittat men inte är det i datumordning iallafall?? databasen är Mysql.

Mvh

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

## #2 — @nders, 2007-05-10T08:46Z

Varför använder du left() på ett datumfält? Speciellt med längden 2? Om du nu har datum på 2000-talet så kommer alla ha värdet 20 i det du vill sortera efter.

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

## #3 — eddy1, 2007-05-10T08:50Z

ahhh fan va klantigt.. skulle ju stå 10 inte två.. Datumformatet är i Datum/tid  så jag vill bara sortera ut dagarna inte få med tiden. Eller gör man det på något annat sätt??

Mvh

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

## #4 — @nders, 2007-05-10T08:52Z

Du kan inte veta hur serverns datumformat ser ut, det beror helt och hållet på vem som tittar. Använd **riktiga** funktioner för att hantera datum istället, exempelvis datepart (eller liknande). Det kan bli lite kladdigare, men det blir åtminstone rätt.

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

## #5 — eddy1, 2007-05-10T09:00Z

förstod nog inte det riktigt..

men jag har ju satt lcid=1053 då fick jag ju formatet åååå-mm-dd hh:mm:ss

provade nu med datepart("m",c_date), men fick då fel i sql frågan?

föresten datepart var en bra funktion då jag såg att man kunde få fram vecko nr  :)

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

## #6 — @nders, 2007-05-10T09:03Z

> men jag har ju satt lcid=1053 då fick jag ju formatet åååå-mm-dd hh:mm:ss

Det spelar ingen roll vad du har satt på asp-sidan, datumet lagras i databasen på sitt eget format. LCID ser i det här fallet bara till att databasen förstår vilket datum du vill spara.

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

## #7 — eddy1, 2007-05-10T09:19Z

okey.

japp nu funkar det iallafall. ska testa lite med med datepart!

Tack

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/160126-sortera-efter-datum
