Avatar billede badal Nybegynder
18. april 2005 - 14:06 Der er 5 kommentarer og
1 løsning

dato fra til / til

Jeg har et lille problem med datoer som jeg ikke kan få løst. I min tabel har jeg en start dato og en slut dato.

Jeg skal finde frem til alle de nyheder der er oprettet mellem en given periode: datoStart og datoSlut.

Hvordan laver jeg dette ??
Avatar billede barklund Nybegynder
18. april 2005 - 14:08 #1
Altså, dine nyheder ligge i en tabel (med en oprettelsesdato kun) og dine intervaller i en andel tabel (med start og slut), og du skal så finde alle nyheder skrevet indenfor et interval givet ved intervallets primærnøgle?
Avatar billede jpvj Nybegynder
18. april 2005 - 14:12 #2
Ex.

SELECT * FROM tabel WHERE
datoStart BETWEEN '01-01-2005' AND '01-02-2005'
Avatar billede jpvj Nybegynder
18. april 2005 - 14:13 #3
Jeg forstår ikke helt dit indlæg...

Du vil finde alle nyheder, der er lavet inden for en periode, dvs. datoStart skal være inde i perioden?

Hvad bruger du datoSlut til?

Hvis begge datoer skal være inde i perioden, ser det således ud:

SELECT * FROM tabel WHERE
datoStart BETWEEN '01-01-2005' AND '01-02-2005'
AND
datoSlut BETWEEN '01-01-2005' AND '01-02-2005'
Avatar billede badal Nybegynder
18. april 2005 - 14:23 #4
hej igen
det er hvis nyheden kun skal vises i en begrænset periode. Det kunne være feks være " køb en tlf " fra dato start til dato slut. Det er bare et eksempel men der er bestemt en ide med at have en start og slut dato :)

jpvi... Jeg kigger lige på dit svar og vender tilbage
Avatar billede barklund Nybegynder
18. april 2005 - 14:25 #5
Så du vil finde ud af, om nyheden, der skal vises mellem datostart og datoslut, skal vises i dag?
Avatar billede badal Nybegynder
18. april 2005 - 14:53 #6
Hej barklund
Ja det er det jeg vil. Jeg vil feks gerne finde de nyheder der var aktive en given perioden for 1 år siden feks.

jpvi.. jeg tror at din løsning nr 2 er det jeg ledte efter... så du får lige point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester