Lägg till en kolummn i tabellen som innehåller Datum.....Så infogar du datumet där igenom Asp taggen
<%=date%>
så kan du ha med datum i sqlfrågan !
------------------
Plikten framför Allt......
7 svar · 318 visningar · startad av McD
Hur får jag fram detta i min sql satts?
har nu:
<%
SQL = "Select * From mall order by id desc"
set Rs = Databas.Execute(sql)
Do until Rs.EoF
%>
Detta tar fram alla! men nu vill jag göra om det så att bara den senaste veckans uppgifter tast fram...
Fältet datum heter adat.
Tack i förskott :D
------------------
McD- Burgers for the people!
Lägg till en kolummn i tabellen som innehåller Datum.....Så infogar du datumet där igenom Asp taggen
<%=date%>
så kan du ha med datum i sqlfrågan !
------------------
Plikten framför Allt......
har redan ett fält me datum det heter adat...
men hur blir sqlfrågan genom att den ska visa senaste veckans?
------------------
McD- Burgers for the people!
Dim Datum,Datum2
Datum=<%=date%>
Datum2=<%date%>-7
<%
SQL = "Select * From mall where adat between #"&Datum2&"# and #"&Datum&"# order by id desc"
set Rs = Databas.Execute(sql)
Do until Rs.EoF
%>
Så här borde det funka !
------------------
Plikten framför Allt......
[Redigerat av Tobbster den 26 maj 2001]
[Redigerat av Tobbster den 27 maj 2001]
Nop funka inte men jag fick hjälp på annat håll med en iF satts istället ...
<%
SQL = "Select * From mall order by id desc"
set Rs = Databas.Execute(sql)
Do until Rs.EoF
%>
<%if DateDiff("d",rs("adat"),Now) < 7 then %>
<table width="750" border="0" cellspacing="0" cellpadding="0" background="bilder/meddelande.gif">
<tr>
<td width="0%"> </td>
<td width="9%"><a href="admin_veckaalla_2.asp?kolla=<%=rs("id")%>"><%=Rs("f_kundnr")%></a></td>
<td width="20%"><%=Rs("f_foretag")%> </td>
<td width="13%"><%=Rs("f_kman")%></td>
<td width="13%"><%=Rs("forstyp")%></td>
<td width="16%"><%=Rs("produkt")%></td>
<td width="13%"><%=Rs("adat")%></td>
<td width="9%"><%=Rs("namn")%></td>
<td width="7%"><%=Rs("ordermot")%></td>
</tr>
</table>
<%End If%>
<%
Rs.MoveNext
Loop
Databas.Close
%>
------------------
McD- Burgers for the people!
Jo, lite dum var den.... :)
Sök ut rätt rader från början, så slipper man en massa if-körningar.
Till exempel så här:
"Select * From mall where adat>=#" & dateadd("d",-7,now) & "# order by id desc"
Det blir lite snabbare än att låta databasen räkna ut tidsskillnaden också.
Jo, lite dum var den....
Det kan jag hålla med om........
Men så är man ingen guru heller ;-)
------------------
Plikten framför Allt......