Avatar billede gzus_dk Nybegynder
20. august 2002 - 10:16 Der er 2 kommentarer og
1 løsning

Søgning efter dato..

Hej

Jeg har en database hvor jeg har nogle rækker jeg gerne vil trække ud på baggrund af bla. en dato de har. Hvordan laver jeg lettest en Select sætning der ud fra to datoer (En fra dato, og en til dato), trækker de rækker ud der ligger mellem disse to datoer. Datoen er oprettet med Date typen, og jeg ønsker at lave en løsning som kan køre på de fleste DB'ere uden at tage højde for hvilken. Dvs. jeg ønsker ikke at bruge en specifik kommando som kun duer på en DB.

Mvh.

Morten N.
Avatar billede martinlind Nybegynder
20. august 2002 - 10:23 #1
select * from table where Dato between(fradato,tildato)

Dette "funker" på Interbase/MS-SQL

/Martin
Avatar billede martinlind Nybegynder
20. august 2002 - 10:23 #2
Du kan også bruge > < =
Avatar billede neteffect Nybegynder
20. august 2002 - 12:41 #3
Eller standard SQL:

select * from table where Dato between fradato and tildato
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