• 13-07-2015, 20:50:41
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    select * from kayitlar inner join kategori on where kayitlar.harcamaTarihi >= '2015-07-13' and kayitlar.harcamaTarihi 
    <= '2015-07-13' and kategori.bune = 'kar' or (kategori.bune = 'ikili') 
    or (kategori.bune = 'gider') and (kayitlar.ay = '7' or kayitlar.ay = '7')
     order by kayitlar.harcamaTarihi DESC

    veri boş dönüyor



    boşluksuz

    select * from kayitlar inner join kategori on where kayitlar.harcamaTarihi >= '2015-07-13' and kayitlar.harcamaTarihi <= '2015-07-13' and kategori.bune = '' or (kategori.bune = 'ikili') or (kategori.bune = 'gider') and (kayitlar.ay = '7' or kayitlar.ay = '7') order by kayitlar.harcamaTarihi DESC


    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:50:41 -->-> Daha önceki mesaj 20:20:37 --

    select * from kayitlar where harcamaTarihi >= '2015-07-13' and harcamaTarihi <= '2015-07-13' and (ay = '7' or ay = '7') UNION ALL select bune from kategori where bune = '' or (bune = 'ikili') or (bune = 'gider')


    böylede boş döndü
  • 13-07-2015, 22:27:02
    #2
    show create table kayitlar;
    show create table kategori;

    bu iki sorgunun çıktısını gönder yardımcı olayım. sql cümleciklerin tamamiyle yanlış.
  • 14-07-2015, 00:02:15
    #3
    Bunu deneyin

    SELECT * FROM kayitlar INNER JOIN kategori ON ( kayitlar.harcamaTarihi >= '2015-07-13' AND kayitlar.harcamaTarihi 
    <= '2015-07-13' ) AND ( ( kategori.bune = 'kar' OR kategori.bune = 'ikili' ) OR (kategori.bune = 'gider') ) ORDER BY kayitlar.harcamaTarihi DESC