Provar att göra såhär:
SUM(CASE WHEN i.ID is not NULL then 1 else 0 end) / count(*) as andel
men eftersom divisonen alltid her ett tal under 1 så blir andelen alltid 0
jag får korrekta värden då jag gör
SUM(CASE WHEN i.ID is not NULL then 1 else 0 end) BLIR 298
count(*) BLIR 1212
om jag dividerar med 100.0 så går det bra men count(*) blir ju inte ett decimaltal så jag lyckas inte få till det. Hur ska jag göra för att lösa detta.