---
title: "Stored procedure i SQL-fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/156408-stored-procedure-i-sql-fråga"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Kristianstad"
published: "2007-01-25T12:57:46.000Z"
updated: "2007-01-25T14:13:13.000Z"
replies: 3
views: 527
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/156408-stored-procedure-i-sql-fråga"
---

# Stored procedure i SQL-fråga

## #1 — Kristianstad, 2007-01-25T12:57Z

Hej hej!

Jag kör SQL Server och har en stored procedure där ett antal id-nummer listas, ex.
222
1934
5359
9343

Tänkte sedan göra en sökning av dessa id-nummer och tänkte att nedanstående SQL-fråga säkert fungerade perfekt, med inspiration från *IN (222,1934,5359,9343)*. SQL Server gillade det dock inte. Hur kan man lösa detta?

```
select top 50 f.titel, AVG(b.poang_filmen+0.0) as betyg
from filmer as f left join betyg b on f.id = b.filmid
where f.Status='ok' and f.id IN
EXEC filmsok 'Tralalala'
```

Tack på förhand!

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

## #2 — The_Hulk, 2007-01-25T13:27Z

Vad är det tänkt att din stored procedure ska göra?
ska den välja ut de 50 filmer med högst betyg?

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

## #3 — Kristianstad, 2007-01-25T13:39Z

Hej!

Min stored procedure är en avancerad sökfunktion som väljer ut 50 filmid:n enligt vissa kriterier.

Vad jag sedan vill göra är att presentera dessa med titel, m.m.

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

## #4 — LarsG, 2007-01-25T14:13Z

Det går inte att använda procedurer i select. Gör om det till en funktion som returnerar en tabellvariable.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/156408-stored-procedure-i-sql-fråga
