Avatar billede hook Nybegynder
09. januar 2003 - 14:43 Der 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 ? )
Avatar billede _darkstar_ Nybegynder
09. januar 2003 - 14:45 #1
Jeg synes at strengen

  {d '2003-01-01'}

Ser rigtig mystisk ud. Hvad er meningen med den?
Avatar billede hook Nybegynder
09. januar 2003 - 14:50 #2
mellem dato 2003-01-01 og ?
Avatar billede hook Nybegynder
09. januar 2003 - 14:57 #3
Følgende eksempel skal forespørgselsdato være større end indtastet værde

............AND (Ressourcepost.Bogforingsdato> ? )
Avatar billede techhouse Nybegynder
20. januar 2003 - 14:15 #4
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'

Håber det hjælper!

/Thomas
Avatar billede bechmann Nybegynder
28. januar 2003 - 23:02 #5
Ret {d '2003-01-01'} til '2003-01-01' - så skulle det virke
Det er en rigtig god ide at bruge datoformattet YYYY-MM-DD, da MS SQL altid forstår det.

Held og lykke
Avatar billede hook Nybegynder
24. februar 2004 - 13:19 #6
slut
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester