SELECT t1.depid, t1.DatoMdAfkast, t1.KarakterSamlet AS Expr1, t2.depid, t2.DatoMdAfkast, t2.KarakterSamlet, t1.KarakterSamlet - t2.KarakterSamlet AS taldif FROM vInvestHistory AS t1 CROSS JOIN vInvestHistory AS t2 WHERE (t1.depid = t2.depid) AND (t1.DatoMdAfkast = '31-03-2010') AND (t2.DatoMdAfkast = '28-02-2010')
Dog får jeg i SQL server management studio express følgende fejl:
"The conversion of a char type to a datetime data type resulted in an out-of-range datetime value".
Hvilket jeg finder en smule underligt, da jeg normalt sagtens kan sammenligne med eks. '31-03-2010'
arne_v > Jeg trækker det tilbage.. Ved brug af ADODB (addDate) så kan jeg fint bruge dit eksempel.. Et sidste spørgsmål dog. Jeg vil gerne sortere på taldif DESC. Dog kræver det at den bliver castet til en float. Kan du hjælpe? Og send samtidig gerne svar.
Det er mig der tager fejl.. Mange tak for hjælpen og god dag :)
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.