09. januar 2003 - 14:43Der er
5 kommentarer og 1 løsning
Datoparameter
Hej Jeg bruger MS Query til dataforespørgsel i en Navision Database. Med følgende Sql-streng bliver jeg "prompted" om en dato og uanset hvilken af mig kendt datoformat jeg indtaster får jeg meddelelsen: Fejl i dato parameter har I nogen forslag
SELECT Ressourcepost.Ressourcenr_, Ressourcepost.Bogforingsdato, Ressourcepost.TF_Kode, Ressourcepost.Antal FROM Ressourcepost Ressourcepost WHERE (Ressourcepost.Ressourcenr_ Between '3000' And '4000') AND (Ressourcepost.Bogforingsdato Between {d '2003-01-01'} And ? )
Du kan benytte følgende format (mm/dd/yyyy) for at skrive datoer i SQL - fx: select ... from Table where YourDate between '01/01/2003' and '01/20/2003'
En rigtig god måde er at benytte måneden i bogstaver - fx: select ... from Table where YourDate between '1. jan. 2003' and '20. jan. 2003'
Hvis du bare skal have data fra og med en dato kan du benytte select ... from Table where YourDate >= '01/01/2003'
eller
select ... from Table where YourDate >= '1. jan. 2003'
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.