Saya punya pertanyaan sbb :
 
ada tabel MS Access sbb :
 
Kolom        | DataType
----------------------------------
Nama         | text
kelamin      | yes/no
 
Nah, saya ingin hitung berapa cowok dan berapa cewek.
 
Buat SQL sbb :
 
SELECT sumber_data.Beli_Comp, Sum(sumber_data.Beli_Comp) AS Jlh
FROM sumber_data
GROUP BY sumber_data.Beli_Comp
HAVING (((sumber_data.Beli_Comp)=Yes));
 
Kenapa hasilnya -9 (ada minusnya)???????? Tapi jumlah benar (ada 9 cowok)
 
Dan ketika saya buat untuk yang versi no (cewek) sbb :
 
SELECT sumber_data.Beli_Comp, Sum(sumber_data.Beli_Comp) AS Jlh
FROM sumber_data
GROUP BY sumber_data.Beli_Comp
HAVING (((sumber_data.Beli_Comp)=No));
 
nilai yang keluar adalah 0 (tidak ada data). Padahal ada 4 cewek dalam database
 
Kayaknya saya salah query ini....... :(
 
Tolong bantuin dong.......SQL-nya yang bener bagaimana ?
 
cgsatu
 
 


      

Kirim email ke