sql de aynı gurup sorgu cümlesi hk

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

sql de aynı gurup sorgu cümlesi hk

Mesaj gönderen metemete »

S.A.


Alanlar:
Tarih : DATE , unvan: VARCHAR, Puan: FLOAT

örnek
16.08.2008, AMUSTERISI, 6
17.08.2008, A MUSTERISI, 5
17.08.2008, B MÜŞTERİSİ, 10
19.08.2008, A MUSTERISI, 3
20.08.2008, B MÜŞTERİSİ, 11
...
...

ŞEKLİNDE VERİLER MEVCUT

B VERİLERDEN COK PUANI OLAN DAN AZA DOĞRU SIRALAMASINI ISTERSEK

MÜSTERİ TOPLAM PUANI
B MÜŞTERİSİ, 21
A MUSTERISI, 14
....
..
gibi sıralnaması için kullanacağım SQL sorgusundaki cümle nasıl olmalı
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: sql de aynı gurup sorgu cümlesi hk

Mesaj gönderen Battosai »

metemete yanlış anlamada... bünyeyi zorlamadan sanki kolaya kaçıyormuşun gibi geliyor...yani örneklerden falan çok rahat çözersin meseleyi.Buraya soruyu sor cevabı bekle böyle ilerleme kaydedemessin...şu sorundaki SQL gayet basit yani ancak hiç bilmeyen biri yapamaz ...sözün kısası biraz çaba göstermeden bu iş olmaz. Kendi sorunlarını çözmeyi bilmen lazım...kaldı ki bu soru programcılık açısından oldukça basit bir mevzu...
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: sql de aynı gurup sorgu cümlesi hk

Mesaj gönderen metemete »

:) ben buraya yazıyorum ki hem yeni başlayan arkadaslara örnek olsun diye

o zaman şöle sorayım
diğer alanlarıda gormek ıstıyorum
select * from table group by unvan
kabul etmedi
select unvan,tel..... from table group by unvan
yaptım yine olmadı
En son metemete tarafından 19 Nis 2008 09:22 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: sql de aynı gurup sorgu cümlesi hk

Mesaj gönderen unicorn64 »

bkz. :ara "sum", "group by", "order by" :ara
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: sql de aynı gurup sorgu cümlesi hk

Mesaj gönderen metemete »

OLDU ŞİMDİ :) HERŞEYİ BANA YAPTIRIYOSUNUZ OLMAZ K ;)İ

Kod: Tümünü seç

select PUAN_BAYI_ID,SUM(PUAN_KAZANILAN) ,PUAN_BAYI_UNVAN 
FROM PUAN_HAREKET
GROUP BY PUAN_BAYI_ID,PUAN_BAYI_UNVAN
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: sql de aynı gurup sorgu cümlesi hk

Mesaj gönderen Battosai »

:bravo: :bravo:
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: sql de aynı gurup sorgu cümlesi hk

Mesaj gönderen metemete »

S.A.

Kod: Tümünü seç

select PUAN_BAYI_ID,PUAN_BAYI_KOD,PUAN_BAYI_UNVAN, SUM(PUAN_TOPLAM),PUAN_TARIH FROM PUAN_HAREKET GROUP by PUAN_BAYI_ID,PUAN_BAYI_KOD,PUAN_BAYI_UNVAN,PUAN_TARIH
 HAVING  (PUAN_TARIH>='2008-01-20' and PUAN_TARIH<='2008-04-20')
 order by SUM(PUAN_TOPLAM) desc
PUAN_TARIH ile filtrelendirme yapmak istiyorum fakat tarihe görede gruplandırma yapıyor dolayısıyla aynı isimden cok olmuş oluyor.
yani söle bir mantıkla istiyorum select * from table group by unvan (tümünü alanları göstersin ve unvana gore guruplasın)
yardım please?
Cevapla