Şimdi Ara

Sql Sorgu sorunum

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
219
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar bir türlü işin içinden çıkamadığım bir sorunum var yardımcı olursanız sevınırım

    Sql de gorunen alan

    1|| 4545 A 01.01.2017 10
    2|| 4646 B 01.01.2017 20
    3|| 4747 C 01.01.2017 30
    4|| 4747 C 01.01.2018 40
    5|| 4848 D 01.01.2019 50
    6|| 4848 D 01.01.2017 60

    Görünmesini istediğim şekil (şu anki tarihe en yakın tarihli kaydı getirsin)

    1|| 4545 A 01.01.2017 10
    2|| 4646 B 01.01.2017 20
    3|| 4747 C 01.01.2017 30
    6|| 4848 D 01.01.2017 60


    SELECT STOCK.BARKOD, STOCK.URUNADI, ORDERDT.GELECEKTARIH, ORDERDT.GELECEKADET
    FROM STOCK LEFT OUTER JOIN
    ORDERDT ON STOCK.BARKOD = ORDERDT.DSNR1



    < Bu mesaj bu kişi tarafından değiştirildi crazydange -- 24 Mart 2016; 17:13:11 >







  • Tüm kayıtlar gelecek tarihli ise order by tarih asc ile yapabilirsin.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • arkadaşlar asıl yapmak istediğim resimdeki belirttiğim aynı barkodlu alanlardan sadece 1 tanesi görünecek ve şimdiki tarihe en yakın olan görünecek ve böylelikle 13 kayıt yerine 11 kayıt gorunecek

    http://i.hizliresim.com/kB6MbA.png

    SELECT DISTINCT  
    STOCK.BARKOD, A.DSNR1, A.GELECEKTARIH, A.GELECEKADET, MIKTAR.DESCR, BEDEN.BEDEN, RENK.RENK, STOCK.URUNIMGURL, STOCK.AMNT,
    A.AMNT + STOCK.AMNT AS TOPLAM
    FROM BEDEN INNER JOIN
    STOCK ON BEDEN.BDNR = STOCK.BEDEN INNER JOIN
    RENK ON STOCK.RENK = RENK.RKNR INNER JOIN
    MIKTAR ON STOCK.MKID = MIKTAR.MKID LEFT OUTER JOIN
    ORDERDT AS A ON STOCK.BARKOD = A.DSNR1
    ORDER BY A.GELECEKTARIH



    < Bu mesaj bu kişi tarafından değiştirildi crazydange -- 25 Mart 2016; 10:24:47 >




  • Yapay Zeka’dan İlgili Konular
    Sql yardım
    2 yıl önce açıldı
    php database veri eklemede hata
    geçen yıl açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.