belli bir alana göre toplama,max,min benzeri işlemler yapılacaksa group by kullanmak daha uygun olur
SELECT tbl_Urunler.[Ürün Kodu], Sum(tblKargo.Adet) AS ToplaAdet
FROM tbl_Urunler INNER JOIN tblKargo ON tbl_Urunler.[Ürün Kodu] = tblKargo.[Ürün Kodu]
WHERE (((tblKargo.[Tarih-Saat])>Date()-30))
GROUP BY tbl_Urunler.[Ürün Kodu];