Gunakan MAX() atau MIN(), bukan PERTAMA(). Dalam skenario ini, Anda akan memiliki semua NULL di kolom per setiap nilai grup kecuali, paling banyak, satu dengan nilai bukan nol. Menurut definisi, ini adalah MIN dan MAX dari kumpulan nilai tersebut (semua nol dikecualikan).