Vill bara uppdatera vissa poster

ASP

1 svar · 217 visningar · startad av Biten

Medlem sedan mars 2001131 inlägg
Trådstart#1

Jag använder mig av en SQL:

update databas set datum = '"&date&"'
where datum is null and ssn in
(select ssn from databas
group by ssn having count(ssn) >= 10

som skriver ut personnr och antal poster.
Jag undrar om det finns någon möjlighet att med asp styra så att man bara tilldelar dagen datum till de jämna 10 eller 20 posterna. Som det är nu så tilldelar han dagens datum till alla poster vars personnr förekommer 10 gånger eller flera.

Medlem sedan juni 200032 967 inlägg
#2

humma.

det känns som att jag hade gjort så här:

1) plockat ut alla poster med en enkel select.
2) loopat igenom dessa poster och skapat en kommaseparerad lista med alla id som tillhör de poster som ska uppdateras.
3) använt den update-fråga du har och lagt till följande i where-satsen:

and fldID in(" & idlistan & ")"

det känns som att det är det enklaste sättet att göra det på.

mvh,

322 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
189 ms — ändringar (db)