Saya menulis pertanyaan mudah untuk mencari peratusan dua lajur, tetapi saya mahu hasilnya berada dalam lajur dengan hanya dua tempat perpuluhan. Inilah yang saya tulis tetapi saya mendapat ralat dan saya tidak dapat membetulkannya.
SELECT Small_Bags, Total_Bags, (Small_Bags / Total_Bags) * 100 AS Small_Bags_Percent (Select CAST (Small_Bags_Percent AS DECIMAL (10,2))) FROM Table_Bags WHERE Total_Bags <>0
Anda tidak boleh menggunakan alias lajur dalam pertanyaan yang sama. awak boleh lakukannya.
Atau gunakan subquery