By Group ile çalışmadığı durumlarda:koşul bu SQL çalıştırdığınızda bir sorun var Toplaması
Create Table test_temp (
gsid Number,
sl Number);
Insert Into test_temp Values(53010100,15);
Insert Into test_temp Values(53010000,10);
Insert Into test_temp Values(53000000,5);
Select * From (
Select Sum(sl), gsid, substr(gsid, 0, 4) sj_gsid, substr(gsid, 0, 2) pro_gsid
From test_temp
Group By Rollup(substr(gsid, 0, 2), substr(gsid, 0, 4), gsid))
Where sj_gsid <>'5300'
Oracle 11g R2 (Linux).
Sanırım 5 satır iade edilecek.
Ama sonunda, ben 3 satır geri verilmesinde: Bunun gibi
neler oluyor?
no'una eklemelisiniz. Daha dikkatli olmalıyım. Teşekkürler. – raphael