• 22-03-2008, 03:17:14
    #1
    merhaba arkadaşlar,

    <% Set kd = Server.CreateObject("ADODB.RecordSet")
    kd.Open "SELECT TOP 8 * FROM tblhaberler ORDER BY puan/oy_sayisi DESC, haberID ASC",adoCon, 1, 3 %>

    bu şekilde db den veri çeken kodumuz var. bu kodda tblhaberler tablosundaki puan/oy sayısı stunlarındaki verilere göre bi çekim yapılıyor. bu kodun amacı en çok oy alan haberleri göstermek.
    bu stunlar içinde kategorileri belirleyen "kat ID" adlı bir stun daha var

    yapmak istediğim şu komut: diyicemki kategori numarası x olan haberleri puan/oysayısı na göre sırala, yukardaki koda nasıl bi ekleme yapmalıyım ?????
    tablo: tblhaberler; stunlar "katID", "oy_sayisi", "puan", "haberID"
    katID : kategori numaraları
    oy_sayısı : kaç oy verildiği
    puan: verilen toplam puan
    haberID: haber id si


    şimdiden teşekkür ediyorum
  • 22-03-2008, 12:11:56
    #2
    Üyeliği durduruldu
    SELECT TOP 8 * yapma

    SELECT * from yap
    ve

    For a = 0 TO 8

    NEXT
    Döngüsüne sok