SELECT group,MAX(date) as max_date
FROM table
WHERE checks>0
GROUP BY group
यह अधिकतम तिथि प्राप्त करने के लिए काम करता है..अन्य कॉलम प्राप्त करने के लिए इसे अपने डेटा में वापस शामिल करें:
Select group,max_date,checks
from table t
inner join
(SELECT group,MAX(date) as max_date
FROM table
WHERE checks>0
GROUP BY group)a
on a.group = t.group and a.max_date = date
आंतरिक जुड़ाव केवल अधिकतम रिकॉर्ड प्राप्त करने के लिए फ़िल्टर के रूप में कार्य करता है।
FYI करें, आपके कॉलम नाम भयानक हैं, कॉलम (समूह, दिनांक, तालिका) के लिए आरक्षित शब्दों का प्रयोग न करें।