13. januar 2002 - 19:17Der er
9 kommentarer og 1 løsning
søg på variabel dato
Jeg vil meget gerne skifte -1 ud med en variabel således at jeg kan hente data selecteret med udgangspunkt i dags dato nogle gang dagsdato + 2 dage andre gange dags dato -2 dage - hvordag gør jeg datosøgningen variabel????
data.Source = \"SELECT * FROM tavlen WHERE dato = date()-1 ORDER BY banenr ASC\"
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
if antaldage>=0 then dage=\"+\" & antaldage else dage=antaldage endif data.Source = \"SELECT * FROM tavlen WHERE dato = date()\" & dage & \" ORDER BY banenr ASC\"
if antaldage>=0 then dage=\"+\" & antaldage else dage=antaldage end if \'DU manglede en mellemrum her! data.Source = \"SELECT * FROM tavlen WHERE dato = date()\" & dage & \" ORDER BY banenr ASC\"
Jeg tror den tager det som om at variablen dage er en tekstreng så den vil udskrive
SELECT * FROM tavlen WHERE dato = 25-06-02 - 2 ORDER BY banenr ASC Og det jo ikke det han vil have... Det skal jo være: SELECT * FROM tavlen WHERE dato = 23-06-02 ORDER BY banenr ASC
Som spørgsmålet er formuleret går jeg ud fra hans SQL-sætning virker, og det kun er \"-1\" der skal udskiftes. Jeg har ærlig talt ikke møj fidus til den SQL der ligger under Access, så om det er korrekt eller ej skal jeg ikke kunne sige.
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.