---
title: "Var tredje minut.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/136155-var-tredje-minut"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "webbSAJTEN"
published: "2005-10-21T19:58:17.000Z"
updated: "2005-10-22T05:45:58.000Z"
replies: 4
views: 379
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/136155-var-tredje-minut"
---

# Var tredje minut..

## #1 — webbSAJTEN, 2005-10-21T19:58Z

Tjenare!
Skulle vilja kunna göra så att man enbart kan posta var tredje minut.

```
SQL = "SELECT * FROM linkarkiv Where intUserID = "& session("ID") &" AND strDatum >= '"& DateAdd("m",-1,date()) &"'"
Set mincheck = Connect.Execute(SQL)
```

Sådär har jag försökt men då kan jag aldrig posta :P

Kör med IF-satser för att kolla om man kan posta eller inte..

Hur ska jag göra?

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

## #2 — doggelito, 2005-10-21T21:35Z

använd datediff när du vill jämföra datum! :)
om du vill jämföra minuter så används "N" inte "M", M betyder månad.

jag vet inte vilken databas du använder men nånting hitåt borde du kunna skriva:
sql-server:

```
SQL = "SELECT * FROM linkarkiv Where intUserID = "& session("ID") &" AND DateDiff("n", getDate(), strDatum) >2
Set mincheck = Connect.Execute(SQL)
```

access:

```
SQL = "SELECT * FROM linkarkiv Where intUserID = "& session("ID") &" AND DateDiff("n", '" & Date() & "', strDatum) >2
Set mincheck = Connect.Execute(SQL)
```

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

## #3 — webbSAJTEN, 2005-10-21T22:13Z

Använder MySQL..

Ändrade till:

```
	SQL = "SELECT * FROM linkarkiv Where intUserID = "& session("ID") &" AND "& DateDiff("n", getDate(), strDatum) >3 &""
    Set mincheck = Connect.Execute(SQL)
```

Och får felmess:
Type mismatch: 'getDate' 

har testat och ändrat till now() men får fel då också..

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

## #4 — ConnyFox, 2005-10-21T23:20Z

testa o byt ut getdate() mot now() eller date()

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

## #5 — @nders, 2005-10-22T05:45Z

Din konkatenering är felaktig. Du konkatenerar in Datediff från asp, och använder fält och SQL-funktioner som parametrar. Går icke.
Dessutom bör du använda de funktioner som finns att tillgå i SQL för att göra dessa jämförelser. Det finns massor av trådar i SQL-forumet som handlar om tidsjämförelser och MySQL, så sök lite där.

Sluta också upp med att konkatenera in tomma strängar överallt, som sist i SQL-frågor till exempel. Varför gör du det?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/136155-var-tredje-minut
