Arkadaşlar bir sistem kodluyorum ve bu kodladığım sistemde bu ay kazandığınız gelir diye bir alan var.
Şuanda bulunduğum ayı bulup mysqlden bu ay kazanılan gelirleri toplamam lazım.
Mysql sorgusunu yazamadım.
Yardımcı olurmusunuz?
php ile tarih hesaplaması nasıl yaparım?
8
●365
- 27-02-2014, 12:54:44gelirID isim miktar tarihsaintx adlı üyeden alıntı: mesajı görüntüle
şeklinde sütunlarım var.Veri girişini örnek olarak
1 burak 100 27.02.2014 şeklinde yapıyorum.
Yapmak istediğim ise şubat ayı içerisindeki gelirlerimin toplamını listelemek. - 27-02-2014, 12:59:52Tarihleri date formatında kaydederseniz işlemleri daha başarılı bir şekilde gerçekleştirebilirsiniz.MaxidaTa adlı üyeden alıntı: mesajı görüntüle
Veritabanına 27.02.2014 yerine 2014-02-27 olarak kaydedilir.
SELECT SUM(miktar) FROM tablo_adi WHERE YEAR(tarih) = YEAR(CURDATE()) AND MONTH(tarih) = MONTH(CURDATE())
ile bu aya ait toplam miktara ulaşabilirsin. - 27-02-2014, 15:58:57Tarihi belirttiğiniz formatta kaydettiğimde yani tipini date yapıp 2014-02-27 olarka kaydettirdiğimde order by ile sıralama sırasında sorun yaşıyorum.Sayfalama sırasında karışıklık yaratıyor.mtn adlı üyeden alıntı: mesajı görüntüle
Ne önerirsiniz? - 27-02-2014, 16:03:44Hocam tarih formatıyla çalışırken herhangi bir sıralama problemi almamanız gerekiyor. Ancak aynı güne ait kayıtları listelerken istediğiniz gibi sıralanmayabilir. Bunun önüne de, veritabanında tarih alanında datetime tipini kullanarak geçebilirsiniz.MaxidaTa adlı üyeden alıntı: mesajı görüntüle