---
title: "Senaste veckans inlaggda?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9728-senaste-veckans-inlaggda"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "McD"
published: "2001-05-26T16:40:00.000Z"
updated: "2001-05-26T18:36:00.000Z"
replies: 7
views: 353
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9728-senaste-veckans-inlaggda"
---

# Senaste veckans inlaggda?

## #1 — McD, 2001-05-26T16:40Z

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

Permalänk: https://www.webforum.nu/p/9728

## #2 — Tobbster, 2001-05-26T16:50Z

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 !

Permalänk: https://www.webforum.nu/p/270079

## #3 — McD, 2001-05-26T17:01Z

har redan ett fält me datum det heter adat...

men hur blir sqlfrågan genom att den ska visa senaste veckans?

Permalänk: https://www.webforum.nu/p/270080

## #4 — Tobbster, 2001-05-26T17:08Z

```
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 !

Permalänk: https://www.webforum.nu/p/270081

## #5 — McD, 2001-05-26T17:20Z

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%">&nbsp;</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
%>
```

Permalänk: https://www.webforum.nu/p/270082

## #6 — Tobbster, 2001-05-26T17:23Z

Okej..Det var ingen dum lösning...

Permalänk: https://www.webforum.nu/p/270083

## #7 — emission, 2001-05-26T18:10Z

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

Permalänk: https://www.webforum.nu/p/270084

## #8 — Tobbster, 2001-05-26T18:36Z

> Jo, lite dum var den....

Det kan jag hålla med om........

Men så är man ingen guru heller ;-)

Permalänk: https://www.webforum.nu/p/270085

---

Tråden på webben: https://www.webforum.nu/amne/asp/9728-senaste-veckans-inlaggda
