ertan2002 adlı üyeden alıntı: mesajı görüntüle
bahsettigin verilere göre bir tablo olusturdum hocam ve sonucu söyle cikardim.. Emin degilim tam istedigin bu muydu



http://sqlfiddle.com/#!9/6c57b1/1

her halukara karsi kodlari da ekleyeyim..

db olusturma kodu

create table data(number integer);

insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(1);
insert into data(number) values(5);
insert into data(number) values(5);
insert into data(number) values(5);
insert into data(number) values(5);
insert into data(number) values(5);
insert into data(number) values(5);
insert into data(number) values(5);
insert into data(number) values(7);
insert into data(number) values(7);
insert into data(number) values(8);
insert into data(number) values(9);
insert into data(number) values(12);
insert into data(number) values(18);
insert into data(number) values(21);
sorgu kodu
SELECT
count(CASE WHEN number between 1 and 10 then totalCount END) AS '1-10 Count',
sum(CASE WHEN number between 1 and 10 then totalCount END) AS '1-10 Value',
count(CASE WHEN number between 11 and 22 then totalCount END) AS '11-22 Count',
sum(CASE WHEN number between 11 and 22 then totalCount END) AS '11-12 Value'
FROM
(SELECT COUNT(*) as totalCount, number FROM `data` GROUP BY number HAVING COUNT(*) > 0)
as t1
senin tablonun yapisini bilmedigim icin benzetmeye calistim. En son (select count ile baslayan) kismi kendi sorguna göre ayarlarsin.. ben db yazilimcisi degilim, daha iyi performans veren kodlar da yazilabilir. Bundan sonrasini grid den okuyarak alabilirsin.. Kodda anlamadigin yeri sorabilirsin

kolay gelsin
Cevap için teşekürler hocam. sorum yanlış anlaşılmış olabilir sorgu ile adet ve numaraları çekiyorum . şu şekilde bir kod olabilir, farklı bir sorgu ile dediğim işlemi yapmak yada benim kullandığım sorugunun sonucunu diziye aktarıp o dizenden yola çıkarak istenilen kod yazabilinir. veya @pr1d3 hocamızın yazdığı kod gibi dataTable içinde arama yapabiliriz.

tablo şekli. id ve number