---
title: "problem med sum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/134446-problem-med-sum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "WebbisNet"
published: "2005-09-17T15:53:21.000Z"
updated: "2005-10-01T23:56:56.000Z"
replies: 13
views: 307
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/134446-problem-med-sum"
---

# problem med sum

## #1 — WebbisNet, 2005-09-17T15:53Z

Denna kod visar i databasen hur många kommentarer som är nya

```
SELECT tblUsers_Galleri_kommentar.bildID, tblUsers_Galleri_kommentar.agare, -Sum(tblUsers_Galleri_kommentar.nytt) AS SumNytt FROM tblUsers_Galleri_kommentar WHERE agare=1 GROUP BY bildID,agare;
```

när jag väl använder den på asp-sidan så visas enbart första värdet i alla bilder

ex 8,5,1,0,6,4 kommentarer på dessa 6 bilder, på sidan visas 8 på ALLA 6 bilderna...d v s första värdet....HUR LÖSA??????????

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

## #2 — LarsG, 2005-09-20T16:36Z

Då låter det mer som om det är något problem i ASP-delen.

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

## #3 — WebbisNet, 2005-09-20T16:43Z

kallar bara på den med \<%=RS("Antal")%\>

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

## #4 — @nders, 2005-09-20T16:44Z

Jahapp. Ingen loop eller så? Är **\<%=RS("Antal")%\>** den enda koden du har så är det inte så konstigt om det blir konstigt?

Eller är det jag som läser din SQL-fråga konstigt? Hmm...

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

## #5 — WebbisNet, 2005-09-20T16:49Z

la in en loop men fick då ett stoooooort antal i första bilden och inga de andra, så jag vet inte hur jag ska göra

\<%do until rs.eof%\>
     \<%=rs("Antal%\>
\<%rs.movenext: loop%\>

(vet att det är dålig kodning :-) )

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

## #6 — Engine^, 2005-09-20T18:55Z

```
strSql = "SELECT tblUsers_Galleri_kommentar.bildID, tblUsers_Galleri_kommentar.agare, -Sum(tblUsers_Galleri_kommentar.nytt) AS SumNytt" & _
  " FROM tblUsers_Galleri_kommentar" & _
  " WHERE agare=1" & _
  " GROUP BY bildID,agare"

rs.open strSql, [i]connection[/i]

while( not rs.EOF )
  response.write "bildID: " & rs( "bildID" ) & " - Ägare: " & rs( "agare" ) & _
    " - Kommentarer: " & rs( "SumNytt" ) & "<br>"

  rs.movenext
wend
```

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

## #7 — WebbisNet, 2005-09-20T19:52Z

Detta är då jag 
Kommentera gärna och mycket ;-) 
\--------------------------------------------------------------------------------
¤ Radera ¤ ¤ Visa (4
1
7
4
4
2
1
)¤ Visad 5 gånger      Lite humor 
Den här är ganska bra :-) 
\--------------------------------------------------------------------------------
¤ Radera ¤ ¤ Visa (4
1
7
4
4
2
1
)¤ Visad 20 gånger    

Nästan där.....nu är det bara att få rätt antal rill rätt bild inom ()

```
                 <%if clng(request("userID")) = clng(session("userID")) then%>
<%set rs=objConn.Execute("SELECT tblUsers_Galleri_kommentar.bildID, tblUsers_Galleri_kommentar.agare, -Sum(tblUsers_Galleri_kommentar.nytt) AS SumNytt" & _
  " FROM tblUsers_Galleri_kommentar" & _
  " WHERE agare=1 and nytt=true" & _
  " GROUP BY bildID,agare")%>
                  <a class="linkpresentation" href="JavaScript:viewComment(<%=bildRS("bildID")%>);"> 
                  ¤ Visa (<%while( not rs.EOF )
  response.write "" & rs( "SumNytt" ) & "<br>"

  rs.movenext
wend%>)¤</a> Visad <%=bildRS("clicks")%> gånger
&nbsp;
```

Hur lösa?

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

## #8 — WebbisNet, 2005-10-01T20:45Z

Nån som har kommit på hur jag ska göra?

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

## #9 — emission, 2005-10-01T23:23Z

Hur plockar du ut bildRs? 

Det är inte konstigt att det blir fel, eftersom du i koden ovan plockar ut info om alla bilder från tblUsers_Galleri_kommentar, trots att du bara ska visa för en.

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

## #10 — WebbisNet, 2005-10-01T23:33Z

> **emission skrev:**
>
> Hur plockar du ut bildRs? 
> 
> Det är inte konstigt att det blir fel, eftersom du i koden ovan plockar ut info om alla bilder från tblUsers_Galleri_kommentar, trots att du bara ska visa för en.

```
Set bildRS=objConn.Execute("SELECT clicks,tblUsers.userID, tblUsers.username, tblUsers.picture, * FROM tblUsers LEFT JOIN tblUsers_Galleri ON tblUsers.userID = tblUsers_Galleri.agare WHERE (((tblUsers_Galleri.agare)="&request("userID") &")) ORDER BY tblUsers_Galleri.bildID DESC")
```

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

## #11 — emission, 2005-10-01T23:41Z

Ett litet "AND bildID=" & bildRs("bildId") i WHERE-satsen för rs, skulle inte skada

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

## #12 — WebbisNet, 2005-10-01T23:48Z

Set newMail=objConn.Execute("SELECT Sum(mailRead) AS mAntal FROM tblUsers_imail  where reciever="& UserID)
Set newGB=objConn.Execute("SELECT Sum(gbRead) AS gbAntal FROM tblUsers_guestbook  where toUser="& UserID)

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

## #13 — WebbisNet, 2005-10-01T23:51Z

var ska jag lägga in den i Set bildRS=objConn.Execute("SELECT clicks,tblUsers.userID, tblUsers.username, tblUsers.picture, \* FROM tblUsers LEFT JOIN tblUsers_Galleri ON tblUsers.userID = tblUsers_Galleri.agare WHERE (((tblUsers_Galleri.agare)="&request("userID") &")) ORDER BY tblUsers_Galleri.bildID DESC")

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

## #14 — emission, 2005-10-01T23:56Z

> **emission skrev:**
>
> Ett litet "AND bildID=" & bildRs("bildId") i WHERE-satsen för **rs**, skulle inte skada

Fel sökning

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/134446-problem-med-sum
