BBjMedlem sedan sep. 2000314 inlägg Trådstart#1 En databas tänkt som påminnelse:
<%=RecSet("Datum")%> Detta datum lägger man själv in från ett formulär. T.ex 2001-02-28
Om jag nu vill ta fram inlagda datum 7 dagar tidigare, hur skriver jag i select-satsen?
"SELECT * FROM tbl_reminder WHERE Datum = ?????????"
@ndersMedlem sedan juni 200032 967 inläggdu använder funktionen dateadd() för att lägga till eller ta bort från ett datum. även för tid.
läs mer
här.
mvh,
PPatrikBMedlem sedan mars 20002 836 inlägg .... eller oxå så använder du dig av DatDiff() funktionen ....
Läs mer HÄR!
cya,
PatrikB
BBjMedlem sedan sep. 2000314 inlägg Menar ni detta?
<%
Dim sju_dagar_fore
sju_dagar_fore = DateAdd("d", 7, Date)
%>
Om 7 dagar är det <%=sju_dagar_fore%>
Hur skriver man då i selectsatsen?
"SELECT * FROM tbl_reminder WHERE Datum = 7_dagar_fore"
Hmm har inte resten av koden med hit till jobbet men det kändes inte rätt..
Den här funkar men kan det bli problem vid månadsskifte, årsskifte osv?
"SELECT * FROM tbl_reminder WHERE Datum = =date() + 7"
@ndersMedlem sedan juni 200032 967 inläggför 7 dagar sedan är det ju -7 dagar som skall användas i dateadd().
och selecten:
strSQL = "SELECT * FROM tbl_reminder WHERE [Datum] = #" & 7_dagar_fore & "#"
jag utgår ifrån att fälten datum är av typen datum, därav brädgårdarna runt värdet.
mvh,