Asp ile tekrar eden verileri sayma ve listeleme

Kodla Büyü

GezginN61

Seçkin Üye
Seçkin Üye
Mesajlar
352
lydrrg.jpg
var.

Arkadaşlar yukarıdaki gibi bir tablom var. Kitap alanında veriler mevcut. Aynı isme sahil verileri saydırıp en çoktan en aza doğru listelemek istiyorum. Sorgu cümlem nasıl olmalı?

planladığım çıktı :
En çok alınan kitaplar:
kitap8 (5 kez)
kitap1 (3 kez)
kitap2 (2 kez)
 
SELECT First([kitap]) AS [En Çok], Count([kitap]) AS Toplam
FROM Tablo1
GROUP BY Tablo1.[kitap]
HAVING (((Count([kitap]))>1))
ORDER BY Count([kitap]) DESC;

Daha kolay bir yöntem isterseniz, access'te Sorgu Sihirbazı > Yinelenenleri Bulma Sorgusu Sihirbazını kullanabilirsiniz.
 
phantosos' Alıntı:
SELECT First([kitap]) AS [En Çok], Count([kitap]) AS Toplam
FROM Tablo1
GROUP BY Tablo1.[kitap]
HAVING (((Count([kitap]))>1))
ORDER BY Count([kitap]) DESC;

Daha kolay bir yöntem isterseniz, access'te Sorgu Sihirbazı > Yinelenenleri Bulma Sorgusu Sihirbazını kullanabilirsiniz.

Sizin sorgu acceste oldu sanırım.

Ben accesi açmak istemiyorum. Asp sayfam üzerinde listeleme yapmak istiyorum.

Kod:
set kt = Server.CreateObject("Adodb.Recordset")
kt.open "SELECT................................", depo, 1, 3

Burdaki sorgulamayı yaptıramıyorum.
 
azizerkut' Alıntı:
SELECT Kitap FROM Urun GROUP BY Kitap HAVING COUNT( * ) > 1
SELECT kitap FROM deneme GROUP BY kitap HAVING COUNT( * ) > 1 ORDER BY Count(kitap) DESC

Bu şekilde içerikleri grupladık ve çoktan aza doğru sıraladık. <%=kt("kitap")%> şeklinde sorgudan kitap isimleri yazdırdık.

Peki tekrar eden kitapların sayılarını nasıl ekrana yazdırabilirim?
A Kitap 28 tane gibi.
 
Geri
Üst