SELECT DISTINCT Id, RFID, ToonName, ArmyName, Fraction, Unit, Picture, Weapon, WS, BS, S, T, W, I, A, Sv, COUNT( ) AS Wound,
FROM session
WHERE (Unit = @Unit)
GROUP BY Weapon, ToonName
I COUNT() vill jag räkna ut T (where unit=@unit) minus S (where unit=@en annan unit) + 4
Några förslag?
LarsGMedlem sedan dec. 200012 464 inlägg Det blir enklare att förstå vad du vill uppnå om du visar exempel på innehåll i din tabell och vilket resultat du förväntar dig.
I databasen ligger det olika gubbar med en massa egenskaper (t.ex. vapen).. Varje gubbe tillhör en enhet. Jag vill ta fram alla olika slags gubbar från varje enhet, de skall grupperas efter vapen och namn och jag vill även räkna hur många det finns av varje slags gubbe.
Sedan vill jag jämföra (en vald enhets W) minus (en annans enhets S) + 4
Såhär ser min fråga ut när jag sorterar fram gubbar:
SELECT DISTINCT
Id, RFID, ToonName, ArmyName, Fraction, Unit, Picture, Weapon, WS, BS, S, T, W, I, A, Sv, COUNT(RFID) AS Antal
FROM session
WHERE (Unit = @Unit)
GROUP BY Weapon, ToonName