27. juni 2001 - 09:12Der er
8 kommentarer og 1 løsning
SQL i FOXPRO
Hej kan man lave en sql-sætning der sætter en datovariabel til den 01. i forrige måned ud fra en vilkårlig dato i indeværende måned. Der skal tages højde for at årstallet når man laver beregningen i Januar md
Lav en variabel: tmp_dato = ctod(\'01.\' +; alltrim(str(month(date())) +; \'.\' + iif(month(date()) = 1,; alltrim(str(year(date()-1),alltrim(str(year(date())))) brug denne variabel direkte i din Query Hvis du skal bruge den via en SQL-conenection mod en SQL-server bruger du variablen ?tmp_dato f.eks. select * from <tabel> where <datofelt> = ?tmp_dato. Husk at tage hensyn til sprogdatovarianter.
Tak for hjælpen. Så er jeg ikke den eneste der er foxpro-bruger :-)
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.