Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Acil Asp Sıralama Yardımı :(

Merhabalar Arkadaşlar benim sorunum şu vitrin bölümüm var istediğim markalardan sadece 2 şer 2şer alsın istiyorum yani örneğin vitrinde arçelik markasından hiti en yüksek 2 ürün vestel markasından hiti en yüksek 2 ürün gibi yazdıgım kod su

Set Rs = Server.CreateObject("ADODB.Recordset")
Sorgu = "select * from products where p_marka IN (45,39,37,44,35,40,41,42,38,43) and p_yayin = 1 order by p_hit asc"
Rs.Open Sorgu,baglanti,1,3

bu kod çalışıyor yanlız her markadan 2 ürün almayı beceremedim..

Lütfen cevaplarınızı bekliyorum dogru yanlış tşk ederm
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • sharq adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    115 cevap - 141 soru
    asc den sonra LIMIT 2 yaparsan belki olur
    • yankimetin adlı üyenin fotoğrafı yankimetin
      sql limit kullanılmıyor mysql kullanılıyor ki olacağını sanmıyorum mysql de de ben MDB kullanıyorum veritabanı olarak olmadı malesef :/ başka önerisi olan yokmu sql cümleciği sadece fikir verseniz yeterli php den asp yede uyarlarım
      9 yıl önce yazılmış
  • 1
    vahit adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    3 cevap - 0 soru
    SELECT *
    FROM Products t1
    WHERE Id IN (SELECT TOP 2
    Id
    FROM Products t2
    WHERE t2.p_marka = t1.p_marka and p_yayin=1
    ORDER BY p_hit DESC
    )
    • yankimetin adlı üyenin fotoğrafı yankimetin
      Hemen hemen oldu ama şimdide şöle bi sıkıntı var mesela arçelik , vestel , casper markalarını ele alalım problem şurda başlıyor arçelikten en çok tıklanan 2 ürünü alıyor vesteldende alıyor hit sırasına göre ama casperdaki ürünlerin hitleri diğer marka ürünlerinden az olunca sıralama ya dahil olamıyor yerlerini arçelik ve vestelden geriye kalan yüksek hitli ürünler alıyor nedendir acaba
      9 yıl önce yazılmış
    • ercet00ilk adlı üyenin fotoğrafı ercet00ilk
      bunla ilgili bir örneğim vardı fakat nereye kaydettiğimi hatırlayamadım.
      önce markalar da sıralıyorsun, sonra gelenleri ürün idlerine göre sıralıyorsun.
      önce grup by sonra order by şeklinde bir şeydi sanırım.
      9 yıl önce yazılmış