• 03-06-2010, 00:07:44
    #1
    --ABONE NO AYNI OLAN ABONELERİN LİSTESİ

    select d.AboneNo, COUNT(d.tDocumentId) as 'Adet'
    from tBatch as b
    inner join tDocument as d on d.tBatchId =b.tBatchId

    where ISNULL(b.Deleted,0)=0 and ISNULL(d.Deleted,0)=0
    group by d.AboneNo having COUNT(d.tDocumentId)>1 order by COUNT(d.tDocumentId)

    arkadaslar yukarıdaki kodu sağlıklı bir şekilde çalıştırıyorum orda bi sıkıntm yok. fakat ekrana abone numaralarının yanına tdocumentıd lerinide yazdırmak istiyorum ama yazdıramıyorum , bana yardımcı olabilirmisiniz acaba ?

    ekrana gelen şekil :
    ----------------------------------------------
    AboneNo Adet
    -----------------------
    323232 2
    656565 2
    212121 3
    656565 2



    gelmesi gereken şekil(istediğim ekran) :
    ----------------------------------------------
    tDocumentId AboneNo Adet
    ------------------------------------------
    12345 323232 2
    34567 656565 2
    89745 212121 3
    99988 656565 2

    bu şekilde ekrana gelmesini istiyorum ,teşekkürler....
  • 03-06-2010, 13:40:18
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    select d.tDocumentId, d.AboneNo, COUNT(d.tDocumentId) as 'Adet'

    koyu olan kısmı eklersen sorun çözülecektir sanırm.