Farklı alandaki değere göre en büyük sayıyı bulma

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
AhmetNuri
Üye
Mesajlar: 260
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Farklı alandaki değere göre en büyük sayıyı bulma

Mesaj gönderen AhmetNuri »

Merhaba arkadaşlar


Örneğin Bir tabloda iki alan var.
hatalar | tutarlar
1 | 1000
1 | 200
2 | 9000
2 | 200

gibi. bunlardan haftalık en yüksek tutarı almak istiyorum.
gelen sonuç aşağıdaki gibi olmalı

hatalar | tutarlar
1 | 1000
2 | 9000

Bunu nasıl yapabilirim?


Hepinize iyi seneler
teşekkürler
Ahmet DENİZ
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Farklı alandaki değere göre en büyük sayıyı bulma

Mesaj gönderen unicorn64 »

hatalar alanına göre gruplayıp, tutarlar alanında max değeri çekerseniz istediğiniz olur sanırım
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
AhmetNuri
Üye
Mesajlar: 260
Kayıt: 02 Tem 2007 07:55
Konum: ist
İletişim:

Re: Farklı alandaki değere göre en büyük sayıyı bulma

Mesaj gönderen AhmetNuri »

bunu denemiştim olmuyor. çünkü buraya örnek olsun diye 2 alan koyum bende bir de hafta alanı var o da eklenince veri çok karman çorman geliyor.
Ahmet DENİZ
anemos
Üye
Mesajlar: 110
Kayıt: 02 Nis 2007 07:51
Konum: Sakarya / Hendek

Re: Farklı alandaki değere göre en büyük sayıyı bulma

Mesaj gönderen anemos »

Tarih alanını bir de hafta no olarak gruplayın...

Kod: Tümünü seç

SELECT
EXTRACT(WEEK FROM TARIH) AS HAFTA_NO,
HATALAR, MAX(TUTARLAR)
FROM TABLO
GROUP BY 1,2
Cevapla