Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Veritabanları & SQL

Cevapla
 
LinkBack Seçenekler
Eski 10/03/2008, 16:56   #1 (permalink)
www.cevirimici.net
 
PiYoNASP Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 414
Varsayılan En çok ... yapanlar

Veritabanının xxx sutununda en çok bulunan 5, 10 ya da n veriyi nasıl öğrenebiliriz?

Misalen; en çok haber giren mahluklar gibi?

--

üye tablosuna ekleme gibi bir sutun açılmasının dışında tabiki.
__________________
http://www.hatacoz.com

>>PROGRAMCININ ÇÖZÜM MERKEZI
PiYoNASP hatta değil   Alıntı Yaparak Yanıtla
Eski 10/03/2008, 17:00   #2 (permalink)
Üye
 
Sniper Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Yer: İstanbul
Mesaj: 2,269
Varsayılan

Öncelikle biraz daha ciddi olarak. Sonra SQL'de Count ve Group By ifadeleri üzerinde biraz araştırma yaparak...
__________________
tuncay.kinali.net
Sniper hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 04:25   #3 (permalink)
www.cevirimici.net
 
PiYoNASP Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 414
Varsayılan

konunun bence veritabanlarıyla alakası olmasa da sorun hala devam ediyor..

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'COUNT(yzn) sayi'.

set rs=server.createobject("adodb.recordset")
rs=xxx.execute ("SELECT COUNT(yzn) sayi,yzn from yyy group by yzn order by sayi desc")
__________________
http://www.hatacoz.com

>>PROGRAMCININ ÇÖZÜM MERKEZI
PiYoNASP hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 09:41   #4 (permalink)
Üye
 
Sniper Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2004
Yer: İstanbul
Mesaj: 2,269
Varsayılan

Konunun veritabanıyla alakası var çünkü yapmak istediğin şey SQL sorgunu düzgün yazmaktan geçiyor. Net bir bilgim olsa cevap yazardım ama net olmayan bilgilerle kafanı bulandırmak istemiyorum. Biraz sabret bilen biri elbet cevaplayacaktır...
__________________
tuncay.kinali.net
Sniper hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 11:04   #5 (permalink)
Üye
 
Emrahgs Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2005
Yer: Antalya
Mesaj: 323
Varsayılan

select yzn, Sum(sayi) from yyy group by yzn having sum(sayi)>5 order by sum(sayi) desc")
Emrahgs hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 14:08   #6 (permalink)
www.cevirimici.net
 
PiYoNASP Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 414
Varsayılan

senin bu yazdığında (having sum(sayi)>5) 5 den fazla sistemde bulunuyorsa gibi olmaz mı?

zaten expected 1 olayını getiriyo bu işlem.
__________________
http://www.hatacoz.com

>>PROGRAMCININ ÇÖZÜM MERKEZI
PiYoNASP hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 14:24   #7 (permalink)
Üye
 
Emrahgs Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2005
Yer: Antalya
Mesaj: 323
Varsayılan

pardon haklısın;
select top 5 yzn, Sum(sayi) from yyy group by yzn order by sum(sayi) desc")
Emrahgs hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 14:49   #8 (permalink)
www.cevirimici.net
 
PiYoNASP Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 414
Varsayılan

rs=xxx.execute ("select top 5 yzn, Sum(sayi) from yyy group by yzn order by sum(sayi) desc")

hala [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
__________________
http://www.hatacoz.com

>>PROGRAMCININ ÇÖZÜM MERKEZI
PiYoNASP hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 14:57   #9 (permalink)
www.cevirimici.net
 
PiYoNASP Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Mesaj: 414
Varsayılan

rs=xxx.execute ("select COUNT(yzn) as sayi, yzn from yyy group by yzn")

şöyle birşey çalışıyor ama doğru sonucu vermiyor.
__________________
http://www.hatacoz.com

>>PROGRAMCININ ÇÖZÜM MERKEZI
PiYoNASP hatta değil   Alıntı Yaparak Yanıtla
Eski 11/03/2008, 15:14   #10 (permalink)
katodivaihe
 
Psychaos Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2003
Yer: istanbul
Mesaj: 693
Varsayılan

Kod:
SELECT Sutun, COUNT(Sutun) AS Total FROM table WHERE SUTUN IN(5,10) GROUP BY SUTUN ORDER BY TOTAL DESC
__________________
» My Blog
» docums.net
Psychaos hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
ceviz ağacından üretim yapanlar tayfun yıldırım Duyurular & İlanlar 9 20/05/2003 18:22
php.net'te türkçe döküman çevirileri yapanlar? coder PHP 1 24/04/2003 18:42


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 18:15.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net