- 
                    Üyelik
                    28.05.2019
                
 
                - 
                    Yaş/Cinsiyet
                    30 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    İzmir
                
 
            
            
                - 
                    Ad Soyad
                    S** Ç**
                
 
                - 
                    Mesajlar
                    4
                
 
                - 
                    Beğeniler
                    1 / 0
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                uyepuan tablosu (mysql veritabanı)
id	kullaniciadi	genelpuan	tarih
1	Mehmet	        120	                05.02.2020
2	Mustafa	         -30	                05.02.2020
3	Ahmet	        321	                05.02.2020
4	Mehmet	          60	                05.02.2020
5	Mustafa	        220	                05.02.2020
6	Ahmet	         -35	                05.02.2020
7	Mehmet	         -95	                05.02.2020
8	Mustafa	         -25	                05.02.2020
9	Mustafa	        145	                05.02.2020
10	Mustafa	        220	                04.02.2020
Yukarıdaki mysql tablosuna göre php ile günlük, haftalık, aylık ve yıllık olarak toplam en yüksek puandan en düşük puana göre liste şeklinde nasıl  veri çekebilir.
Günlük liste
1 – Mustafa    310  05.02.2020
2 – Ahmet       286  05.02.2020
3 – Mehmet      85  05.02.2020
Haftalık liste 
1 – Mustafa    530  05.02.2020
2 – Ahmet       286  05.02.2020
3 – Mehmet      85  05.02.2020
Bu ayın listesi
1 – Mustafa    310  05.02.2020
2 – Ahmet       286  05.02.2020
3 – Mehmet      85  05.02.2020
Yıllık liste
1 – Mustafa    530  05.02.2020
2 – Ahmet       286  05.02.2020
3 – Mehmet      85  05.02.2020
prepare(“SELECT * FROM uyepuan  “)ile Yardımcı olursanız çok sevinirim. Dönemlik projem için yetiştirmem lazım. Yardımcı olanlara şimdiden teşekkür ederim.
                        
     
                 
                                            
        
        
        
            
            
                - 
                    Üyelik
                    30.03.2019
                
 
                - 
                    Yaş/Cinsiyet
                    31 / E
                
 
                - 
                    Meslek
                    Yazılımcı
                
 
                - 
                    Konum
                    Muğla
                
 
            
            
                - 
                    Ad Soyad
                    A** Y**
                
 
                - 
                    Mesajlar
                    93
                
 
                - 
                    Beğeniler
                    12 / 47
                
 
                - 
                    Ticaret
                    3, (%100)
                
 
            
         
                Sorgunun sonuna ORDER BY kolon ASC ekleyip deneyebilirsin. Daha detaylı bilgi için "SQL ORDER BY" diye aratıp inceleyebilirsin.
ASC - küçükten büyüğe.
DESC - büyükten küçüğe.
Edit:
Tarih aralıklı veri çekmeyi sormuşsun. Onun içinde BETWEEN kullanabilirsin.
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    10.01.2014
                
 
                - 
                    Yaş/Cinsiyet
                    48 / E
                
 
                - 
                    Meslek
                    webmaster
                
 
                - 
                    Konum
                    Düzce
                
 
            
            
                - 
                    Ad Soyad
                    Ç** Ç**
                
 
                - 
                    Mesajlar
                    240
                
 
                - 
                    Beğeniler
                    70 / 70
                
 
                - 
                    Ticaret
                    5, (%100)
                
 
            
         
                sum toplam alırken kullanırsın, bağlanırken pdo kullanmanı öneririm o zaman prepare kullanmış olursun. ,  iyice bir yüklen internette eşek yükü ile anlatım var... önce oku seyret bir tur hızlı bir şekilde ,sonra ikinci turda kendin deneye deneye bitir, 3. turda değiştir gördüklerini o şekilde kullan... 2 haftada halledersin.... anlamadığın yerleri sorarsın;  böyle sorumu olur, beni uğraştırmayın yapıverin der gibi...
                        
     
                 
                                                                                                                
        
        
        
            
            
                - 
                    Üyelik
                    19.04.2015
                
 
                - 
                    Yaş/Cinsiyet
                    27 / E
                
 
                - 
                    Meslek
                    Developer
                
 
                - 
                    Konum
                    İstanbul Avrupa
                
 
            
            
                - 
                    Ad Soyad
                    E** E**
                
 
                - 
                    Mesajlar
                    820
                
 
                - 
                    Beğeniler
                    1 / 302
                
 
                - 
                    Ticaret
                    1, (%100)
                
 
            
         
                Şuan
SELECT SUM(genelpuan) AS genelpuan FROM uyepuan WHERE DATE(NOW()) = DATE(tarih) GROUP BY kullaniciadi ORDER BY genelpuan DESC
Bugün
SELECT SUM(genelpuan) AS genelpuan FROM uyepuan WHERE DATE(tarih) = CURDATE() GROUP BY kullaniciadi ORDER BY genelpuan DESC
Bu hafta
SELECT SUM(genelpuan) AS genelpuan FROM uyepuan WHERE YEARWEEK(tarih) = YEARWEEK(NOW()) GROUP BY kullaniciadi ORDER BY genelpuan DESC
Bu ay
SELECT SUM(genelpuan) AS genelpuan FROM uyepuan WHERE MONTH(tarih) = MONTH(CURRENT_DATE()) AND YEAR(tarih) = YEAR(CURRENT_DATE()) GROUP BY kullaniciadi ORDER BY genelpuan DESC
Bu yıl
SELECT SUM(genelpuan) AS genelpuan FROM uyepuan WHERE YEAR(tarih) = YEAR(NOW()) GROUP BY kullaniciadi ORDER BY genelpuan DESC
Edit: bunlar MySQL için, diğer vritabanları için farklı olabilir ama mantık buşekilde
                        
            
                                
                                
                    
                    1 kişi bu mesajı beğendi.
                 
                             
            
         
     
                    
                            no time for caution
                    
                         
                                                        
        
        
        
            
            
                - 
                    Üyelik
                    28.05.2019
                
 
                - 
                    Yaş/Cinsiyet
                    30 / E
                
 
                - 
                    Meslek
                    Öğrenci
                
 
                - 
                    Konum
                    İzmir
                
 
            
            
                - 
                    Ad Soyad
                    S** Ç**
                
 
                - 
                    Mesajlar
                    4
                
 
                - 
                    Beğeniler
                    1 / 0
                
 
                - 
                    Ticaret
                    0, (%0)
                
 
            
         
                Çok teşekkür ederim ilginiz için. Emeğinize sağlık.