29. maj 2000 - 13:59Der er
19 kommentarer og 1 løsning
Udtrække brugere oprettet i denne uge
Hejsa! Jeg har en tabel, med brugernavn og dato (dd-mm-yy). Jeg skal udskrive en liste over de brugere, der er oprettet i den pågældende uge, Dvs er det mandag, skal der kun udskrives de brugere, der er oprettet i dag. Er det derimod søndag, skal der udskrives alle dem, der er oprettet siden i mandags. Comprende?
Den holder ikke dta ! Dit forslag vil tage alle oprettelser 7 dage tilbage uanset hvad dag det er.
1416,
Der findes en var der indeholder dagnummeret (1 for mandag, 2 for tirsdag og så videre), men jeg er ikke sikker på hvad den hedder.
Da date er et tal bestående af dage siden 01.01.1900 kan du udregne datoen for i mandags ved at sige date minus dagnummeret minus 1:
mandag = dato - (dagnummer -1)
Hvis datoen allerede er mandag vil udregningen sige mandag = dato - (1 -1) hvilket svarer til mandag = dato. Således vil denne udregning altid give dig datoen for seneste mandag.
Denne kan du så bruge i din select og du vil altid få alle oprettede siden i Mandags.
Men mere kan jeg desværre ikke hjælpe dig med, for jeg ved som nævnt ikke hvad variablen for dagnummeret hedder i ASP.
ortrak: Det lyder jo meget fornuftigt, men jeg kan ikke få det til at makke ret... Min sql sætning: SQL = "select * from brugere where DateDiff(""ww"","&date()&", dato) = 0"
Dette virker ikke... Nu siger den: Der er for få parametre. Der var ventet 1.
SQL = "select * from brugere" Set RS = Connect.Execute(SQL)
if not rs.eof then do while not rs.eof if DateDiff("ww", RS("DATO"), date()) = 0 then response.write "det er bår dæjlig" end if rs.movenext loop end if
du kan findes massevis af dokumentation om MySQL på http://www.mysql.com og desuden er der ikke de store forskel på utrækkende bortset fra at du kan lave nogle meget mere seriøse udtræk fra en MySQL database.
Den linje jeg skriv til dig erstatter ALT det kode de andre sendte hvis du kører en MySQL og det før jo det hele ret meget lettere......
Som udbyder af MySQL kan jeg kraftigt anbefale Digiweb som har et rigtig lækkert online interface hvorfra du kan administrere din database.
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.