Avatar billede madeindk Nybegynder
04. august 2007 - 04:02 Der er 4 kommentarer og
2 løsninger

Dato på MySQL

Hej eksperter! Det er længe siden jeg har leget med datoer på en MySQL server. Er der nogn der kan fortælle mig hurtigt hvordan jeg skal indsætte dem så man kan regne med dem i en SQL sætning?

Jeg ønsker at lave et system så mine brugere kan vælge at den valgte side kun skal vises i mellem d. 04-08-2007 10:00 til d. 08-10-2007 10:00 f.eks.

På forhånd tak, madeindk.
Avatar billede arne_v Ekspert
04. august 2007 - 04:09 #1
data type DATETIME

WHERE startfelt <= NOW() AND NOW() <= slutfelt
Avatar billede madeindk Nybegynder
04. august 2007 - 15:47 #2
Hej Arne, det ved jeg godt. Men hvordan skal formatet være, altså hvordan skal datoen indsættes i databasen?
Avatar billede arne_v Ekspert
04. august 2007 - 16:00 #3
'yyyy-mm-dd hh:mm:ss'

men det er meget bedre at bruge parameters.
Avatar billede madeindk Nybegynder
04. august 2007 - 16:51 #4
Ok, har nu selv fået skrevet en funktion til det.

<%
Function insertNow(dbDate)
    useCharacter = "-"
    strTemp = dbDate
    If IsDate(strTemp) = True Then
        If Len(strTemp) > 10 Then
            useTime = " " & Right(strTemp, 8)
        Else
            useTime = ""
        End If
        strTemp = Year(strTemp) & useCharacter & Month(strTemp) & useCharacter & Day(strTemp) & useTime
    End If
    insertNow = strTemp
End Function
%>

Skal vi dele points Arne?
Avatar billede arne_v Ekspert
05. august 2007 - 03:15 #5
ok
Avatar billede madeindk Nybegynder
05. august 2007 - 12:00 #6
Svar :) Tak for hjælpen.
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