Extraction des dates maximales et des données de vérificateur associées en SQL
Cette requête SQL récupère la date maximale et les informations de vérificateur correspondantes pour chaque groupe unique, en filtrant les valeurs de vérificateur dépassant zéro. Le résultat souhaité affiche le groupe, la date maximale et la valeur du vérificateur associée.
Voici la solution SQL raffinée :
<code class="language-sql">SELECT group_name, MAX(check_date) AS max_date, MAX(checker_value) AS max_checker_value FROM your_table WHERE checker_value > 0 GROUP BY group_name;</code>
Cette requête unique sélectionne efficacement le nom du groupe (group_name
), la date maximale (max_date
) et la valeur maximale du vérificateur (max_checker_value
) pour chaque groupe où la valeur du vérificateur est supérieure à zéro. L'utilisation des fonctions d'agrégation MAX()
avec GROUP BY
évite le besoin d'une auto-jointure, la rendant plus concise et souvent plus rapide. N'oubliez pas de remplacer your_table
, group_name
, check_date
et checker_value
par les noms réels de vos tables et colonnes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!