Bazı karşılaştırmalarla bazı sorun yaşıyorum. 3 tablolar var: Ben olabileceğinden daha fazla para harcanan tüm projeleri almak gerekirOracle - sayısal bir değerle toplamı() karşılaştırın
Table 1 Project
Id - Budget
Table 2 Member
Id - Category - Hours
Table 3 Costs
Category - Salary/hour
. para almak için ben bir sum() kullanın geçirdi ama bana bir Geçersiz tanımlayıcı hatası
select p.id, sum(m.hours*c.salary)as spent, max(p.budget) from member m
join project p on p.id=m.id
join costs c on m.category=c.category
where spent>max(p.budget)
group by p.id;
Ben benzer bir şey bulamıyorum ben de o iki sütun karşılaştırmak bilmiyorum verir. Zaman ayırdığınız için teşekkür ederiz.
çok teşekkürler! Mükemmel çalıştı :) –