Herkese merhabalar. Arkadaşlar MySql tarafında yardıma ihtiyacım var. Mesela 01.01.2010 da işe giren biri bugün 10 yıl 1 1 ay 25 gündür çalışıyor olduğunu hesaplayabilmek için Sql koduna ihtiyacım var ben bir türlü tamamlayamadım.
Yılı hesaplıyorum ama ay'ı 12 den sonra günü ise 30-31 den sonra devir ettiremiyorum. Yardımcı olursanız çok sevinirim.
Saygılarımla.
Mysql - Kaç Yıl oldu sorgusu.
5
●190
- 26-02-2020, 16:29:27Selamlar, bu gibi durumlarda siz bir hesaplama yöntemi geliştirebilirsiniz kuşkusuz ama ön göremediğiniz hatalar çıkacaktır. Başıma geldiğinden biliyorum. Bu nedenle Carbon kullanmanız en mantıklı şey olacaktır. Eğer Carbonla halledemezseniz ben akşam kısa kodunu yazıp gönderebilirim. Tabii php kullandığınızı varsayarak yazıyorum.
PHP kullandığınızı varsayarak Carbon kodunu paylaşıyorum.
use Carbon\Carbon; Carbon::setLocale('tr'); echo Carbon::create(2010, 1, 1 )->longRelativeDiffForHumans(Carbon::now(), 4);Çıktısı 10 yıl 1 ay 3 hafta 4 gün önce şeklinde olacaktır.
İyi çalışmalar.. - 27-02-2020, 00:01:51Selamlar, ben teşekkür ederim. Sizi yanlış anlamış olabilirim tam olarak yapmak istediğiniz ekrana farkı yazdırmak değil mi?Pckopat21 adlı üyeden alıntı: mesajı görüntüle
- 27-02-2020, 00:10:28
- 27-02-2020, 08:36:24Yok doğrudur aslında sorun yok ama SQL sorgusu olsaydı çok sevinirdim hani mümkünse tabi. Tekrar teşekkürler.MUluc adlı üyeden alıntı: mesajı görüntüle
Üstad eyvallah ben aradaki direk farkı değilde MOD almak gibi düşün onu istiyorum. 30 günden sonra aya, 12 aydan sonrada yıla devretmesini istiyorum.Asynchronous adlı üyeden alıntı: mesajı görüntüle