So zeigen Sie nur den niedrigsten Wert aus einer Ergebnismenge an (MYSQL)
P粉338969567
P粉338969567 2024-04-06 21:44:19
0
1
766

Ich habe folgende Aussage:

select DATE(recieved_on) as Day, round (count(*) / 24)  AS 'average'
from message
where facility in ('FACID')
AND received on BETWEEN '2022-05-29 00:00:00' AND '2022-06-04 23:59:59'
GROUP BY DATE(received on);

Es liefert die folgende Ergebnismenge:

Tag Durchschnitt
Datum Wert
Datum Wert
Datum Wert
Datum Wert
Datum Wert
Datum Wert
Datum Wert

Wie zeige ich statt aller 7 Werte nur den niedrigsten Wert im Ergebnissatz an?

P粉338969567
P粉338969567

Antworte allen(1)
P粉790819727

您只需使用 order by 和 limit 即可:

select DATE(recieved_on) as Day, round (count(*) / 24) AS 'average'
from message
where facility in ('FACID') AND received on BETWEEN '2022-05-29 00:00:00' AND '2022-06-04 23:59:59'
GROUP BY DATE(received on)
order by average
limit 1
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage