26. oktober 2004 - 17:33Der er
9 kommentarer og 2 løsninger
Autotæller i subselect??
Hej alle
Hvordan laver man en autotæller i en subselect?
strSQL = "SET DATEFORMAT DMY UPDATE LINKS_FSH SET PUBLISH = '" & date() + [AUTOTÆLLER] & "' WHERE ID IN (SELECT ID FROM LINKS_FSH WHERE PUBLISH > GetDate() AND THEMED <> 1 ORDER BY PUBLISH)"
Det de skal være i et felt. Jeg ønsker nemlig at sige: autotæller = autotæller + 1
Hvor 1 er en opdateret record, så den tæller en op, hvor hver gennemgået record.
At jeg så plusser det med date, det skal du bare ignorer.
Normalvis (i mysql, hvor jeg kommer fra) så laver man det i to hug, men i mssql har man jo subselects, men hvordan laves autotællen så (altså i et hug)?
Det var en skam, dette ville da have været smart, hvis man kunne indbygget en autotæller i sine sql-sætninger, så man kunne foretage en opdatering i et hug (frem for i to sætninger).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.