Avatar billede schwaner Nybegynder
29. januar 2004 - 11:03 Der er 1 kommentar og
2 løsninger

Udvælgelse på måned og år

Hej med jer.

Jeg har brug for at udvælge poster der har en bestemt måned. Jeg har forsøgt at skrive følgende:
....
where opretdato <= CONVERT(datetime, '1-1-2004', 105) AND udlobsdato >= CONVERT(datetime, '31-1-2004', 105)
...

Det virker fint lige indtil man ramler ind i en måned hvor der kun er 30 dage (eller endnu være 28 dage).

Har I nogle forslag? Kan man vælge specifik på måneden og året og være helt ligeglad med dagen?
Avatar billede zedios Nybegynder
29. januar 2004 - 12:10 #1
Du kunne fx: prøve nedenstående:
where MONTH(opretdato) < 2 AND MONTH(udlobsdato) > 1

Eller noget i den stil .. (du skal selvfølgelig stadig tage højde for årer - måske med YEAR() ..)

Du må fortælle lidt mere om det problem du prøver at løse, hvis du vil have en nøjagtig syntax.
Avatar billede schwaner Nybegynder
29. januar 2004 - 12:47 #2
Jeg har selv fundet en løsning.

Hvis man bruger følgende syntaks skulle det gerne kunne hjælpe:
where opretdato <= CONVERT(datetime, '1-1-2004', 105) AND udlobsdato > CONVERT(datetime, '1-2-2004', 105)

Men tak for hjælpen... Men lidt point skal du da have.
Avatar billede zedios Nybegynder
29. januar 2004 - 13:46 #3
Takker :o)
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

IT-JOB

European Stonecraft

Intern Navision/BC Supporter

Netcompany A/S

IT Consultant

IT-Universitetet i København

CIO