BjMedlem sedan sep. 2000320 inlägg 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 200026 914 inlägg du 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,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
PatrikBMedlem sedan mars 20002 713 inlägg .... eller oxå så använder du dig av DatDiff() funktionen ....
Läs mer HÄR!
cya,
PatrikB
------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function
BjMedlem sedan sep. 2000320 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 200026 914 inlägg fö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,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>