---
title: "tidfråga i en sql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/164331-tidfråga-i-en-sql"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WebbisNet"
published: "2007-09-10T08:55:52.000Z"
updated: "2007-09-11T08:51:27.000Z"
replies: 8
views: 350
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/databaser-sql/164331-tidfråga-i-en-sql"
---

# tidfråga i en sql

## #1 — WebbisNet, 2007-09-10T08:55Z

hur gör man för att ex köra en updatesats som ger en användare 1 poäng per 30 minuter som han/hon är på en sida

tänkte ha en vanlig update tabell set poäng = poäng +1 efter varje halvtimme

nån som kan rätt sql-syntax på datumdelen för att fåå detta att hända

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

## #2 — LarsG, 2007-09-10T09:02Z

Vilken DBMS?

Hur vet du hur länge en person har varit på en sida?

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

## #3 — WebbisNet, 2007-09-10T09:51Z

det vet jag inte men det ska ju starta när man går in på sidan, i det här fallet är det på en webIRC

jag använder mySQL

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

## #4 — oskars, 2007-09-10T11:42Z

Gör en javascript-timer som räknar upp till 30min (i sekunder t.ex) och när javascriptet nått 30min så körs en sql-fråga som plussar på poängen!

Kanske ett alternativ?

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

## #5 — The_Hulk, 2007-09-10T11:55Z

javascript är inte så säkert, du kan använda det i kombination med att spara tider för senaste poäng/sidvisningi databasen eller session. Vilket kod-språk använder du?

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

## #6 — WebbisNet, 2007-09-10T21:10Z

jag kör med asp och mysql och jag vill ha det i det, en updatesats som uppdaterar med ett poäng för varje 30-min som sidan är öppen

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

## #7 — oskars, 2007-09-11T06:11Z

Kör med en session då kanske? 

När användaren loggar in så startar en Session("Logged") = Time... och sen när Sessionen stängs så kollar du bara hur långt det är mellan Session("Logged") och nuvarande Time... Kanske? :)

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

## #8 — WebbisNet, 2007-09-11T08:41Z

det är det att användaren loggas ut från irc-n när fönstret stängs och under hela besöket så ska 1p läggas till för varje halvtimme som föstret är öppet, är det öppet i 3 timmar så ska 6 uppdateringar ske, 2 för varje timme

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

## #9 — The_Hulk, 2007-09-11T08:51Z

du får ha ett javascript på sidan som meddelar servern att han fortfarande är online på den sidan. Men på serversidan måste du även lagra när han senast fick poäng och när sidan senaste laddades om.

**/r**
Det här bör inte ligga under SQL, bättre under ASP eftersom det inte har så mycket med själva SQL att göra.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/164331-tidfråga-i-en-sql
