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"
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.