• 18-07-2010, 23:40:06
    #1
    Üyeliği durduruldu
    veritabanında bir sutunda 5 aynı isimli veri var bunun sadece en sonuncusunu listelemek istiyorum


    misal tabloda 3 tane a 5 tane b 2 tane c var


    a - 18.07.2010
    b - 18.07.2010
    c - 18.07.2010

    diye en son tarihlerine gore sıralamak istiyorum yardım edermisiniz
  • 19-07-2010, 00:18:41
    #2
    Üyeliği durduruldu
    DISTINCT kullanarak aynı isimdeki verileri ekrana bir defa yazdırabilirsin. Şöyle ki;

    set listele = dbbaglantininadi.execute ("select DISTINCT id,tarih,xxsutunu,vs from tblTablon order by tarih desc")
  • 19-07-2010, 00:32:14
    #3
    Üyeliği durduruldu
    <%i=1
    set rs = data.execute("select DISTINCT id from istekler where id order by tarih desc")
    do while i<101 and not rs.eof %>

    bendemi bi problem var
  • 19-07-2010, 00:34:25
    #4
    Üyeliği durduruldu
    DISTINCT id,tarih,baslik,aciklama ... gibi hangi sütunlara bağlanacaksan onları yazacaksın. sadece id yazmışsın
  • 19-07-2010, 00:36:12
    #5
    Üyeliği durduruldu
    hocam distinct id,tarih bu sutunlar içinde aynı olanlardan bitanesini seçmesi için değilmi _?
  • 19-07-2010, 00:41:14
    #6
    Üyeliği durduruldu
    dostum olmadı ya ben veritabanını baglarkenmi yanlış baglıyorum diyorum ama normal listeliyor
  • 19-07-2010, 00:57:58
    #7
    Üyeliği durduruldu
    select  sutun,max(tarih) as son_tarih from tblTablon group by sutun order by tarih desc
    bir de boyle deneyin