22. april 2003 - 10:52Der er
12 kommentarer og 1 løsning
Returnere beregninger?
Hejsa
Jeg skal hente 2 numre fra en tabel, og ikke nødvendigvis i samme query. De første nummer er antallet af dage mellem tidligste og seneste dato fundet i en kolonne - Det andet er differencen mellem det største og det mindste tal i en anden kolonne.
Kan dette beregned af databasen, eller skal jeg trække værdierne ud individuelt og beregne på dem? - Hvordan gøres det bedst?
Jeg kan sagtens få dine ideer til at virke uden DateDiff, men får fejl hver gang den er på. Min streng ser således ud:
strSQL = "SELECT DateDiff("D", Min(date), Max("date")) AS days FROM Progress"
Fejlen er:
Error Type: Microsoft VBScript compilation (0x800A0401) Expected end of statement /kur/index.asp, line 15, column 27 strSQL = "SELECT DateDiff("D", Min(date), Max ("date")) AS days FROM Progress" --------------------------^
Måske er det ganske åbenlyst, men jeg kan ikke umiddelbart finde den?
Prøv evt. at hente sætningen direkte ind i forespørgsler i Access og se om det giver en fejl der. Evt. prøv at ændre , til ; Det virker fint hos mig, så ??? Hvilken version køre du?
Det er D'et der roder - Istedet for at være i " skal den være i ' som her:
"SELECT datediff('D', Min([date]), Max([date])) AS days FROM Progress"
MEN det virker nu, så mange tak for hjælpen :-D
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.