Der Tabellenname ist .Suchen nach MAX (Avg (Wert)) nach Gruppierung nach zwei Feldern
Country City Rating Date
------------------------------------
France Brest 95 24092016
France Brest 98 27092016
France Brest 95 03102016
France Lille 100 26092016
France Lille 92 28092016
Japan Tokyo 98 02102016
Es gibt mehr als 50 verschiedene Länder und jedes Land hat wenige Städte. Und jede Stadt kann mehr als eine Reihe von Aufzeichnungen oder mehr haben. Ich möchte eine Stadt mit dem höchsten Durchschnitt Rating (Vergleichen Sie Städte in ihrem eigenen Land) auswählen und dann mit allen anderen Städten in verschiedenen Ländern vergleichen. So sollte die letzte Abfrage alle Land und ihre ONE City mit max (avg (Rating)) und in der Reihenfolge anzeigen. Die Beispielausgabe:
Country City max(avg(rating))
-------------------------------------
USA New York 97.25
UK Cardiff 96.70
Germany Greven 96.50
Turkey Afyon 94.88
France Guipavas 94.10
Canada Cartwright 91.35
kann ich nur den max (avg (Stern)) für ein Land. Brauche Hilfe.
(Bearbeitet) Das Ergebnis, das ich will, ist ähnlich wie Miss World Contest. Konkurrieren und gewinnen Sie zuerst gegen den lokalen Teilnehmer in Ihrem Land. Als nächstes (mein endgültiges Ergebnis) ist es, gegen die Gewinner aus anderen Ländern zu konkurrieren und sie mit ihrem Durchschnittswert (Rang) als Erster zu bewerten, dass sie in ihrem Land wesentlich besser geworden sind.
Dies ist für 'Ms-access' oder' Mysql' –
Ich bin nicht vertraut mit MS-Access-Syntax, damit ich nicht SQL zu schreiben versuchen, aber versuchen, Ihre Fragen Aufspaltung in zwei..Man findet heraus, welche Stadt die höchste Durchschnittsbewertung hat, während die andere der Liste der Städte mit den Ländern beitritt. Versuchen Sie diese Annäherung – leofontes
ich benutze ms-Zugang – Yithirash