SELECT satis, tarih FROM tabloadi WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 30 DAY ) AND kategori ='{$kategorikod}'Şimdi bu verilerden en yüksek değeri :SELECT MAX(satis) FROM tabloadi WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 30 DAY ) AND kategori ='{$kategorikod}'olarak çekebiliyorumbak değerin tarih tablosunuda çekmek istiyorum
SELECT MAX(satis), tarih FROM tabloadi WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 30 DAY ) AND kategori ='{$kategorikod}'dediğim zaman ayın ilk değerini çekiyor, fakat max değer ayın 23.04 denormalde tarih 25.03 den başlıyor ve ilk değeri alıyor,
SELECT employee_id, first_name, last_name, salary FROM employees WHERE salary = ( SELECT MAX(salary) FROM employees );şöyle bir örnek var çalışıyor fakat, son 30 günün değerini almak için aşağıdaki kodu kullanıyorum;
FROM tabloadi WHERE tarih >= DATE_SUB( CURDATE( ) , INTERVAL 30 DAY ) AND kategori ='{$kategorikod}'şurayı nasıl entegre edecem bulamadım, yada son 3 günün verilerini alıp max değer ve max değerin tarihini nasıl alabilirim, yada farklı bir yöntem önerebilir misiniz.