आप group by
. कर सकते हैं डेटाटाइम का दिनांक भाग और प्रत्येक दिन के लिए अधिकतम प्राप्त करें।
select max(`datetime`)
from tablename
where `datetime` >= date(now())-interval '30' day
group by date(`datetime`)
ऐसी पंक्तियों के लिए तालिका से सभी फ़ील्ड प्राप्त करने के लिए,
. का उपयोग करेंselect * from tablename where `datetime` in (
select max(`datetime`)
from tablename
where `datetime` >= date(now())-interval '30' day
group by date(`datetime`)
)