• 19-04-2017, 11:27:59
    #1
    yonetici 10.04.2017 0
    Osman 10.04.2017 0
    Serdar 10.04.2017 0
    Mustafa 10.04.2017 0
    Kalender 10.04.2017 0
    Mustafa 17.04.2017 1
    Serdar 17.04.2017 0
    Osman 17.04.2017 0
    yonetici 17.04.2017 1
    Kalender 17.04.2017 1
    yonetici 18.04.2017 0
    Osman 18.04.2017 1
    Serdar 18.04.2017 0
    Mustafa 18.04.2017 1
    Kalender 18.04.2017 1
    Mustafa 20.04.2017 1
    Serdar 20.04.2017 1
    Osman 20.04.2017 1
    yonetici 20.04.2017 1
    Kalender 20.04.2017 1

    Yukardaki gibi mysql tablom var buradan hangi tarihte kimin 1 0 puan aldığını nasıl yazdırabilirim ? yani şöyle bir tablo olacak şekilde ?

  • 21-04-2017, 00:44:26
    #2
    1- tarihleri böyle yapma date olarak tanımla hem performans alırsın hemde sorguların kısa sürede döner.
    2- Oldu ki yapamıyorsun normal sorgulama yap oda
    Sorgu 1 Select * from TABLO group by USER_SUTUNU (while ile döndür bunu)
    sonra çıkan sonucuda while içersinde
    (Username AL Misal)
    select * from tablo where USER_SUTUNU='Username'
    olarak bas.
    zaten sonuç sana Osman 11 tarihinde 1 puan aldı gibi bişey verecek.