19. august 2001 - 20:18Der er
18 kommentarer og 1 løsning
Dato i MySQL
Kan man bruge dagsdato i en sql forespørgsel. Er det noget i retning af: strSQL = \"Select * from adresser where foedselsdato = getdate()\" Det skal bruges på en ASP-side.
det er ikke godt at bruge beregninger inde i SQL med MySQL, det virker med access, men ikke altid i MySQL. Prøv istedet at isolere dato som variabel først.
Synes godt om
Slettet bruger
19. august 2001 - 20:29#2
det er muligt, jeg har selv en query der ser således ud:
$sql = \"SELECT * FROM forum_tekst WHERE (TO_DAYS(now()) - TO_DAYS(oprettet) < \'1\')\";
Jeg konverterede på et tidspunkt et access baseret website til MySQL, og det eneste der skulle ændres var DNS + de steder hvor der var beregninger inden i SQL - Så det KAN være det... (men måske ikke)
Faktisk, så skal den jo reagere på kun dato og måned. Altså skal den hente de personer der har fødselsdag i dag, selvom de født i 1966 eller et hvilket som helst andet år.
nå okey. Så skal du jo lave variablen om før du spørger på den. også skal du bruge LIKE istedet for = så den tager tale der passer med de første 2x2 cifre.
Jeg fandt selv en løsning med PartDate Ellers tak for hjælpen.
Synes godt om
Ny brugerNybegynder
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.