Konu: double veri tipinde group by sorunu
uzunca bir aradan sonra yeniden merhaba dostlar
VERILER isimli tablomda maxdeger isimli fieldim var
SELECT VERILER.maxdeger FROM VERILER GROUP BY VERILER.maxdeger ORDER BY VERILER.maxdeger DESC INTO CURSOR GECICITABLO
SQL cümlesi ile tabloda kaç değişik maksimum değer in olduğunu buluyorum ancak;
MAXDEGER FİLEDİNİN TÜRÜ DOUBLE(8,2) OLARAK TANIMLANDIĞINDA örneğin, 469.33 şeklindeki veriyi gruplamasına rağmen birden fazla kayıt olarak getiriyor(tabloda kaç kayıt varsa o kadar yazılıyor)
MAXDEGER FİLEDİNİN TÜRÜ numeric(8,2) OLARAK TANIMLANDIĞINDA örneğin, 469.33 şeklindeki veriyi gruplamayı düzgün yapıyor ve tek kayıt kayıt olarak getiriyor istediğim işi yapmış oluyor.
Soruma gelince, Veri türü değişinde GROUP BY neden düzgün çalışmıyor? kafayı yedim ancak sorunu çözdüm,sadece merakımdan sordum :-(