php with كيفية الحصول على الحد الأقصى من فارغة والعدد في سكل كما نول؟



phpmyadmin database (1)

النظر في نموذج جدول سكل مع عمودين والقيم إدراجها ك

INSERT INTO `over_all` (`team_number`, `day_1`) VALUES
('J091', '01:00:00'),
('J091', '01:02:00');

INSERT INTO `over_all` (`team_number`, `day_1`) VALUES
('J092', 'null'),
('J092', '02:02:00');

الآن عندما أستخدم

SELECT `over_all`.`team_number`,
        max(`over_all`.`day_1`) as 'maximum'
FROM `over_all`
GROUP BY `over_all`.`team_number`
ORDER BY 'maximum'

سؤال:

أريد هذا لإرجاع الحد الأقصى J092 كما نول .

قاعدة البيانات المستخدمة

إصدار الخادم: 10.1.25-ماريادب - mariadb.org التوزيع الثنائي

https://code.i-harness.com


يمكنك القيام بذلك باستخدام CASE WHEN ... THEN ... ELSE ... END :

SELECT team_number,
    case when max(day_1 is null) = 0 then max(day_1) else null end as maximum
FROM over_all
GROUP BY team_number
ORDER BY maximum

جربه هنا: http://sqlfiddle.com/#!9/101143/2/0





xampp