---
title: "Select + Randomize + Update"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/124294-select-randomize-update"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ironhead"
published: "2005-03-13T17:38:20.000Z"
updated: "2005-03-14T09:25:59.000Z"
replies: 1
views: 265
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/124294-select-randomize-update"
---

# Select + Randomize + Update

## #1 — ironhead, 2005-03-13T17:38Z

Hej!

Jag skulle vilja hämta alla poster från en tabell och slumpa in dom i en annan, utan att det blir 2 likadana poster i rad.

Jag har testat att göra såhär:

```
for i = 0 to 366

SET RS = oConn.Execute("SELECT title,ID FROM Collection WHERE RccID = " & RccID & " ORDER BY NEWID()")

if RS("ID") <> RSa Then
oConn.Execute("UPDATE Collection SET title='" & RS("title") & "',ID=" & RS("ID") & " WHERE EditedBy is null AND mDate='" & trim(mDate) & "' AND RccID=" & RccID)

Else
'# Räkna tillbaka 1 steg om dubblett förekom
i = i - 1
End If

RSa = RS("ID")

Next
```

Problemet är att vid 10 tester, så har 9 st. likadana poster på oroväckande många ställen.

Hur ska jag göra för att få detta att fungera? Eller kan det finnas möjlighet att göra detta direkt i en Lagrad Procedur?

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

## #2 — ironhead, 2005-03-14T09:25Z

Hoppla, hade klantat mig med datumfunktionen....det funkade utmärkt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/124294-select-randomize-update
