---
title: "Räkna antalet kommentarer med sp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/158282-räkna-antalet-kommentarer-med-sp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "MagnusJ"
published: "2007-03-16T14:49:23.000Z"
updated: "2007-03-16T18:52:25.000Z"
replies: 2
views: 317
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/158282-räkna-antalet-kommentarer-med-sp"
---

# Räkna antalet kommentarer med sp

## #1 — MagnusJ, 2007-03-16T14:49Z

Jag håller på att lära mig lite hur stored procedure fungerar. Nu ska jag göra så att jag kan se hur många kommentarer en nyhet har fått. Förut har jag använt mig av den här koden

SELECT n.nid, n.nRubrik, n.nNyhet, n.nDatum iif(c.total IS NULL, 0, c.total) AS kommentarer 
FROM tbl_Nyheter n 
LEFT JOIN (SELECT cnid, COUNT(\*) AS total 
  FROM tbl_Kommentarer 
  GROUP BY cnid) AS c 
  ON n.nid = c.cnid
  ORDER BY n.nDatum DESC

Men den vill inte fungera när jag försöker göra en stored procedure av den. Får felmeddelandena att det är en incorrect syntax ner c och AS. Jag läste lite om att man måste använda sig av OUTPUT i en stored procedure. Men vet inte riktigt hur jag ska göra för att få till det. Har någon något tips på hur man kan göra? Jag använder mig av en ms sql databas.

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

## #2 — LarsG, 2007-03-16T15:19Z

iif och sql server fungerar inte ihop.

```
create procedure countComments
as
   SELECT n.nid, 
       n.nRubrik, 
       n.nNyhet, 
       n.nDatum,
       (select count(*)
           from tbl_kommentarer
          where cnid = n.nid) as kommentarer
 from tbl_Nyheter n
 ORDER BY n.nDatum DESC
```

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

## #3 — MagnusJ, 2007-03-16T18:52Z

Det funkade perfekt. Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/158282-räkna-antalet-kommentarer-med-sp
