14. oktober 2003 - 10:52Der er
11 kommentarer og 1 løsning
SQL - AND GETDate() BETWEEN GyldighetFOM AND GyldighetTOM
Den viser ikke poster som kun har gyldighetFOM/TOM samme dag.
strSQL = "SELECT TOP 10 NewsId,NewsTittel FROM tblWPNews WHERE PRIORITET ='JA' AND GETDate() BETWEEN GyldighetFOM AND GyldighetTOM ORDER BY Prioritet,NewsId DESC"
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
strSQL = "SELECT TOP 10 NewsId,NewsTittel FROM tblWPNews WHERE PRIORITET ='JA' AND [GETDate()] BETWEEN #"& GyldighetFOM &"# AND #"& GyldighetTOM &"# ORDER BY Prioritet,NewsId DESC"
strSQL = "SELECT TOP 10 NewsId,NewsTittel FROM tblWPNews WHERE PRIORITET = 1 AND [GETDate()] BETWEEN #"& GyldighetFOM &"# AND #"& GyldighetTOM &"# ORDER BY Prioritet,NewsId DESC"
strSQL = "SELECT TOP 10 NewsId,NewsTittel FROM tblWPNews WHERE PRIORITET = 1 AND [GETDate()] >= "& GyldighetFOM &" AND [GETDate()] <= "& GyldighetTOM &" ORDER BY Prioritet,NewsId DESC"
Denne virker heller ikke. Hvis datoene er 14.10.2003 men setter jeg datoen GyldighetTOM til 15.10.2003 så virker det.
strSQL = "SELECT TOP 10 NewsId,NewsTittel FROM tblWPNews WHERE PRIORITET ='JA' AND GETDate() >= GyldighetFOM AND GETDate() <= GyldighetTOM ORDER BY Prioritet,NewsId DESC"
strSQL = "SELECT TOP 10 NewsId,NewsTittel FROM tblWPNews WHERE PRIORITET ='JA' AND GETDate() >= GyldighetFOM AND GETDate() <= GyldighetTOM + 1 ORDER BY Prioritet,NewsId DESC"
Hviken datatype har PRIORITET? hvis det er Bit så er det 0 eller 1 som du skal anvende. I MSSQL bruger du ' rundt om et dato felt. # anvendes i msAccess. strSQL = "SELECT TOP 10 NewsId,NewsTittel FROM tblWPNews WHERE PRIORITET = 1 AND [GETDate()] BETWEEN '"& GyldighetFOM &"' AND '"& GyldighetTOM &"' ORDER BY Prioritet,NewsId DESC"
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.