---
title: "Äldre än datum X där datatypen är text"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/123021-äldre-än-datum-x-där-datatypen-är-text"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mattiasnordin"
published: "2005-02-22T12:51:28.000Z"
updated: "2005-02-22T13:23:34.000Z"
replies: 5
views: 265
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/123021-äldre-än-datum-x-där-datatypen-är-text"
---

# Äldre än datum X där datatypen är text

## #1 — mattiasnordin, 2005-02-22T12:51Z

Hej hopp. Har en tabell som har en mängd datum i ett felaktigt databasformat, nämligen text. Vill ogärna påverka databasen och undrar nu om det går att ta ut alla poster som är äldre än X.

Kanske något liknande:

```
sql = sql & " WHERE datediff(M, sAge ,cDate(purchased_date)) < 0 "
```

Som då inte fungerar... Jag bara tänker högt  :r

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

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

1) Vilken DBMS?
2) Vilket är formatet i kolumnen?
3) Vad är sAge?
4) Vad är purchased_date?

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

## #3 — mattiasnordin, 2005-02-22T13:02Z

1) Access 2003
2) Text 
3) sAge = ett nummer. Antalet månader tillbaka som jag vill söka från.
4) purchased_date innehåller datum men dock i text format. Ex 1992-08-12

 :) 

PS Hej Lars. Det är fint väder i Uppsala idag DS

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

## #4 — @nders, 2005-02-22T13:04Z

Men du. Om det redan ligger giltiga datum i fältet, varför då inte bara byta till *rätt* datatyp?

Fusk ogillas...

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

## #5 — mattiasnordin, 2005-02-22T13:07Z

Jag vet nämligen inte riktigt om hur fältet har använts tidigare. Kan inte svära på att det enbart är datumsyntax i kolumnen. 

Jag ska se om jag kan öppna databasen någonstans och se om det går att ändra. Antar att det kan bli fel på andra ställen då men jag håller med om att det vore skönt att ha det i rätt format... :)

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

## #6 — mattiasnordin, 2005-02-22T13:23Z

Jag har lyckats ändra. Fick inte så stora konsekvenser (hoppas jag).

Två frågor:

1) Finns det någon annan metod med att en datum post ska få vara blank än att göra följande?

```
	if sPurchasedDate <> "" then
		Query = Query & ", purchased_date = #" &sPurchasedDate &"#"
	end if
```

2) Går det att få till min trådfråga. Nyfiken?!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/123021-äldre-än-datum-x-där-datatypen-är-text
