ADO-SQL distinct ve sum birlikte kullanımı
#7
(15-08-2010, 14:55)Taruz demiş ki: İyi de renk alanı, başlık alanındaki tekrar eden kayıtlara göre farklı.. Renk alanını gruplandırsak ilk alandaki grup bozulur..:

Visual Basic
  1. Set rs = conn.Execute("Select baslik, sum(sayi),renk from[Sayfa1$] group by baslik, renk;")



Demek istediğim buydu.. Ama derseniz ki "benzersiz ilk kaydın karşılığı rengi alsın" o zaman bu olur..:

Visual Basic
  1. Set rs = conn.Execute("Select baslik, sum(sayi),first(renk) from[Sayfa1$] group by baslik;")


Evet renk alanı herkes için kendi içinde bile farklı.Haklısınız.
Ben şimdi dosyayı tekrar düzenleyip yolluyorum ona göre olcak.Renk alanı sogulanmayacak.ilk aanda ne gelirse o olacak.
Dosyayı ekledim.Orada daha iyi anlattım sanırım.


Eklenti Dosyaları
.rar   Benzersiz_ado-sql_59.rar (Boyut: 10,86 KB / İndirilme: 6)



  Alıntı
Bu mesajı beğenenler:
#8
Merhaba.
Ben az önce verdiğiniz 2.nci sql i göermedim.
O istediğimi karşılıyor.
Teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#9
Rica ederim, iyi çalışmalar.. Smile



  Alıntı
Bu mesajı beğenenler:
#10
Sorun çözüldü.Teşekkür ederim.
first ile ilk gördüğü kaydı alıyor renk alanında şimdi denediğimde first yerine last kullandım.Son kaydı aldı.
Doğrumudur?
Teşekkür ederim.Smile



  Alıntı
Bu mesajı beğenenler:
#11
Doğrudur.. Aynı şekilde özellikle sayısal değerler için min ve max komutu da verebilirsiniz..



  Alıntı
Bu mesajı beğenenler:
#12
(15-08-2010, 15:38)Taruz demiş ki: Doğrudur.. Aynı şekilde özellikle sayısal değerler için min ve max komutu da verebilirsiniz..
Teşekür ederim.
Bunuda öğrendiği iyi oldu.Yes



  Alıntı
Bu mesajı beğenenler:


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):