Avatar billede cpccorp Juniormester
24. september 2006 - 08:41 Der er 5 kommentarer og
1 løsning

Sql sætning som finder kun den nyeste af hver

Jeg har nørklet lidt med dette problem i en uge nu...

Vi har lavet en database i access

Hver gang en post skal ændres har vi valgt at lave det som en ny post

Og at finde den nyeste af en post med det samme id kan jeg godt finde ud af

Men når jeg skal have oversigten over den nyeste fra alle unikke idere, er det det går galt
Avatar billede nielle Nybegynder
24. september 2006 - 08:56 #1
Det lyder som noget GROUP BY du skal have fat på. Men kan du ikke lige vose hvordan du får fat på "... den nyeste af en post med det samme id ..."?
Avatar billede cpccorp Juniormester
24. september 2006 - 13:05 #2
strSQL = "SELECT submission3.submit_id_2, submission3.submit_date, submission3.submit_unik_id, submission3.submit_personer FROM submission3 WHERE submit_unik_id LIKE '" & request("subcount") & "';"
Set rs=con.execute(strSQL)
antal3=0
arr3=rs.getrows()
antal3=ubound(arr3,2)
rs.close
con.close
for x = 0 to antal3
id_trin3 = arr3(0,x)
Trin3 = arr3(3,x)
next


Måske lidt bøvet men det virker
Avatar billede nielle Nybegynder
24. september 2006 - 20:46 #3
Hvis min antagelse ellers er korrekt, og submit_id_2 er et helt unikt og evigt stigende id, burde det kunne gøres sådan:

sql = "SELECT submit_unik_id, TOP 1 submit_id_2, submit_date, submit_personer FROM submission3 GROUP BY submit_unik_id ORDER BY submit_id_2 DESC"

Set rs = con.Execute(sql)
Do While Not rs.EOF
    Response.Write rs("submit_unik_id") & " : " & rs("submit_id_2")

    rs.MoveNext
Loop

===

Desuden kan den eksisterende kode kunne omskrives til:

strSQL = "SELECT TOP 1 submit_id_2, submit_date, submit_unik_id, submit_personer FROM submission3 WHERE submit_unik_id = '" & Request("subcount") & "' ORDER BY submit_id_2 DESC"

Set rs = con.Execute(strSQL)
Response.Write rs("submit_unik_id") & " : " & rs("submit_id_2")
rs.Close
con.Close
Avatar billede nielle Nybegynder
03. oktober 2006 - 08:45 #4
Hvad med noget respons?
Avatar billede cpccorp Juniormester
07. oktober 2006 - 13:27 #5
jojo her kommer det så endelig...virker perfekt tak læg et svar
Avatar billede nielle Nybegynder
07. oktober 2006 - 17:18 #6
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester