Avatar billede renewester Nybegynder
17. januar 2001 - 08:02 Der er 1 kommentar og
1 løsning

Søgning på kvartal

Jeg har en kolonne med datoer i følgende format: dd-mm-åå

Hvis jeg så skal søge på alle de records, som indgår i f.eks. 1. kvartal (jan-mar), hvordan kan jeg så hive måneden ud af datoen i min tabel?

Det skulle gerne være sådan, at det også fungerer, hvis scriptet køres med engelsk tegnsæt, hvor dato formatet ser lidt anderledes ud mm/dd/åååå

Kan det \"kringles\" på en smart måde?


Avatar billede mike@work Praktikant
17. januar 2001 - 09:13 #1
Jeg har haft samme problem engang, Det løste jeg ved denne funktion:
----------
Function funcServerIsUk()
    Dim intTempNum

    intTempNum = FormatNumber(1000, 0)
    If instr(1, Cstr(intTempNum), \",\") then
        funcServerIsUk = true
    Else
        funcServerIsUk = false
    End if

End Function

if funcServerIsUk = false then
    strSQL = SELECT * FROM table WHERE dato <= #01-01-2001# AND dato => #31-03-2001#
else
    strSQL = SELECT * FROM table WHERE dato <= #01-01-01# AND dato => #03-31-2001#
End if
----------
Avatar billede renewester Nybegynder
17. januar 2001 - 14:19 #2
Det lyder som en god ide. Jeg prøver det senere..

Mange tak for din hjælp ;-)

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
Kurser inden for grundlæggende programmering

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