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?