Avatar billede dna Nybegynder
30. august 2001 - 01:33 Der er 7 kommentarer og
1 løsning

Vælg alle der er mindre end 1 time gammel !?

TJa... som i overskriften.. hvem kan fikse mig en sql-streng der vælger alle de poster fra en eller anden tabel som er under 1 time gammel...

(Jeg bruger mySQL)

dna
Avatar billede netsrac Praktikant
30. august 2001 - 01:44 #1
Går udfra at du har et DATETIME felt i din tabel, i dette eksempel kaldet tstamp:

select * from dintabel where tstamp < \'\" & dateadd(\"h\", -1, date()) & \"\'\"
Avatar billede netsrac Praktikant
30. august 2001 - 01:48 #2
Na det skal nok være:
select * from dintabel where tstamp > \'\" & dateadd(\"h\", -1, date()) & \"\'\"
Avatar billede dna Nybegynder
30. august 2001 - 03:22 #3
Jeg har denne kode:

sql = \"select * from log where tid > \'\" & dateadd(\"n\", -10, now()) & \"\'\"
set record = rs.execute(sql)

response.write now() & \"<BR>\"
response.write dateadd(\"n\", -10, now()) & \"<BR><br>\"
if not record.eof then
do until record.eof
response.write record(\"id\") & \" - \" & record(\"tid\") & \"<BR>\"
record.movenext
loop
end if

Og får dette output:
30-08-2001 03:20:20
30-08-2001 03:10:20

1 - 30-08-2001 03:07:03
2 - 30-08-2001 03:15:27

------------------

Der er sq da noget galt??

dna
Avatar billede dna Nybegynder
30. august 2001 - 03:33 #4
aghh.. fandt ud af det! Den ville bare gerne have formatet i yyyy-mm/dd hh:mm:ss  så det fik den bare.. :-)

Du må dog gerne få de point fordi du prøvede.. :-)

dna
Avatar billede netsrac Praktikant
30. august 2001 - 13:48 #5
Dooh, det glemte jeg lige, jeg bruger altdi en funktion datedkuk når jeg skal kigge i mySQL.
Avatar billede dna Nybegynder
30. august 2001 - 17:14 #6
Må jeg ikke få den funktion ? *fedte* *fedte*
Avatar billede netsrac Praktikant
30. august 2001 - 17:49 #7
Den er jo meget simpel :)

Function datedkuk(Streng)
    datedkuk = year(Streng) & \"-\" & month(streng) & \"-\" & day(Streng)
End function

og hvis det er et DATETIME felt så:

Function datedkuk(Streng)
    datedkuk = year(Streng) & \"-\" & month(streng) & \"-\" & day(Streng) & \" \" & hour(streng) & \":\" & minute(streng) & \":\" second(streng)
End function
Avatar billede netsrac Praktikant
30. august 2001 - 17:50 #8
Function datedkuk(Streng)
    datedkuk = year(Streng) & \"-\" & month(streng) & \"-\" & day(Streng) & \" \" & hour(streng) & \":\" & minute(streng) & \":\" & second(streng)
End function
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