---
title: "Wheresatsproblem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/81772-wheresatsproblem"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "cyprys"
published: "2003-07-10T17:35:25.000Z"
updated: "2003-07-10T18:20:08.000Z"
replies: 4
views: 222
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/81772-wheresatsproblem"
---

# Wheresatsproblem

## #1 — cyprys, 2003-07-10T17:35Z

Min SQL-sats som den funkar

```
SELECT t1.name, 
count(t2.id) as antal, 
(SELECT count(t3.id) FROM tabell3 as t3) AS Totalt,
Int(Antal/Totalt) As Procent
FROm tabell1 as t1, tabell2 as t2
WHERE t2.id = t1.otherID
[b]AND Procent > 50[/b]
GROUP BY 1
```

Det som inte funkar är när ett värde som jag skapat skall vara högre än ett speciellt värde.
Om jag istället skriver kolumnnummer **AND 4 \> 50** så blir det istället två numeriska tal såsom det ser ut i matematiken.

Felmeddelandet lyder "Det har inte angetts något värde för en eller flera nödvändiga parametrar." och uppstår när jag skriver in den feta texten/villkoret.

Hur skall man kunna kontrollera ett skapat värde såsom "Procent" i en WHERE-sats?

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

## #2 — LarsG, 2003-07-10T17:55Z

Du kan skriva hela uttrycket igen. Det går inte att använda korrelationsnamnet.

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

## #3 — cyprys, 2003-07-10T17:58Z

Nope, då kommer meddelandet "Mängdfunktion inte tillåten i WHERE-instruktionen".
Har exprimenterat lite med \[\] men får inget vettigt ur det.

Men eftersom värderna finns i resultatet borde man inte kunna använda skapade kolumnnamn på detta sätt i where-satser?

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

## #4 — LarsG, 2003-07-10T18:11Z

Använd having eftersom det är en aggregatfunktion med.

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

## #5 — cyprys, 2003-07-10T18:20Z

Fungerar kanon! :e 
Tackar

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/81772-wheresatsproblem
