On 2018/11/25 1:50 PM, Bart Smissaert wrote:
Is it possible to use the aliases diab_count and drug_count directly in a
fourth column to show the percentage?
No.
This doesn't work:
select gp_name,
sum(emis_number in (select emis_number from diabetics)) as diab_count,
sum(emis_number in (select emis_number from diab_on_non_insulin) or
emis_number in (select emis_number from diab_on_insulin)) as drug_count,
drug_count / diab_count as percentage
from patients group by gp_name
order by diab_count asc
But this should work:
SELECT *, drug_count / diab_count as percentage
FROM (select gp_name,
sum(emis_number in (select emis_number from diabetics)) as diab_count,
sum(emis_number in (select emis_number from diab_on_non_insulin) or
emis_number in (select emis_number from diab_on_insulin)) as drug_count
from patients group by gp_name
)
ORDER by diab_count asc
_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users