Avatar billede crapman Nybegynder
30. maj 2002 - 15:05 Der er 14 kommentarer og
1 løsning

Sql forespørgsel der driller

Er der en måde hvorpå dette kan lade sig gøre?:



set rs = conn.execute("SELECT brugernavn, lastlogin FROM brugere WHERE "&datediff("n",now,lastlogin)&" < -1")

Lastlogin-strengen i datediff'en er et felt i databasen
Avatar billede z42cool Nybegynder
30. maj 2002 - 15:10 #1
Hvilken database bruger du?
Avatar billede crapman Nybegynder
30. maj 2002 - 15:11 #2
mySQL
Avatar billede medions Nybegynder
30. maj 2002 - 15:14 #3
Er det så ikke bare:
set rs = conn.execute("SELECT brugernavn, lastlogin FROM brugere WHERE datediff("n",now,lastlogin) < -1")

Mener nok den er indbygget!
//>Rune
Avatar billede crapman Nybegynder
30. maj 2002 - 15:15 #4
Nope.. så får jeg sådan en dejlig fætter:
set rs = conn.execute("SELECT brugernavn, lastlogin FROM brugere WHERE datediff("n",now,lastlogin) < -1")
---------------------------------------------------------------------------------^
Avatar billede medions Nybegynder
30. maj 2002 - 15:15 #5
Nej, i MySQL er det:
SELECT FROM_DAYS(TO_DAYS(CURDATE()) -
  TO_DAYS('2001-11-25'));

Det andet var til MS SQL Server!

//>Rune
Avatar billede medions Nybegynder
30. maj 2002 - 15:17 #6
set rs = conn.execute("SELECT brugernavn, lastlogin FROM brugere WHERE FROM_DAYS(TO_DAYS(CURDATE()) - TO_DAYS(lastlogin)) < -1")

//>Rune
Avatar billede crapman Nybegynder
30. maj 2002 - 15:17 #7
Hmmm... jah okay, jeg skal så bare have forskellen på now og lastlogin i min...
Avatar billede medions Nybegynder
30. maj 2002 - 15:19 #8
Avatar billede crapman Nybegynder
30. maj 2002 - 15:21 #9
Lyder lækkert... men hvad hedder den når det er minutter????
Avatar billede medions Nybegynder
30. maj 2002 - 15:23 #10
Den tror jeg ikke findes!
Men prøv med Minuts istedet for FROM_DAYS!

//>Rune
Avatar billede crapman Nybegynder
30. maj 2002 - 15:26 #11
Virker ej
Avatar billede medions Nybegynder
30. maj 2002 - 15:27 #12
Hmm.. ok.. well, så kan man ikke! -ellers er du bare nødt til at lave 2 forespørelser!

//>Rune
Avatar billede crapman Nybegynder
30. maj 2002 - 15:29 #13
Hmmmm det MÅ da kunne lade sig gøre
Avatar billede medions Nybegynder
30. maj 2002 - 15:30 #14
Eller:

set rs = conn.execute("SELECT brugernavn, lastlogin FROM brugere WHERE lastlogin ='" & Now() & "'")

Nå, jeg er nødt til at smutte nu, -kommer tilbage igen i aften!

//>Rune
Avatar billede crapman Nybegynder
30. maj 2002 - 15:33 #15
OKay... men den du lige kom med der, svarer jo kun hvis lastlogin er præcis det samme.... og det er den jo ik altid...
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