Ich habe eine Tabelle mit IP-Adresse, Zeitstempel und Browser-Spalten. Ich muss die prozentuale Nutzung eines Browsers innerhalb der letzten 1 Woche finden. Wie mache ich es in einer einzigen Abfrage mit Verschachtelung? Nein, es ist keine Hausaufgabenfrage. Ich kann es einfach nicht herausfinden.Wie erhält man das Ergebnis mit nur einer Abfrage?
1
A
Antwort
1
Verwendung von zwei Inline-Ansichten. Einer für die Zählungen und einer für die Summe.
Select
(bCounts.Broswer_counts * 100/total.total) percentage,
bCounts.broswer
FROM
(
Select
Count(timestamp) broswer_counts,
browser
From
table
Where
timestamp > '12/1/2010'
Group by
Browser) bCounts,
(SELECT COUNT(TimeStamp) total From Table WHERE timestamp > '12/1/2010') Total
+0
Ich wusste nicht, dass Abfragen auch innerhalb der from-Klausel geschachtelt werden können :(Danke, dass Sie das klarstellen! – collegian
Verwandte Themen
- 1. java: Wie man das Ergebnis einer URL-Abfrage erhält
- 2. Wie erhält man nur numerische Spaltenwerte?
- 3. Abfrage auf das Ergebnis einer anderen Abfrage mit Fehlern
- 4. Warum erhält meine Sparql-Abfrage kein Ergebnis?
- 5. Laravel 5 Eloquent erhält nur notwendiges Ergebnis
- 6. sortieren das Ergebnis aus einer PyMongo Abfrage
- 7. Problem, das nur Sitzungsdaten von der MySQL-Abfrage erhält
- 8. das Ergebnis einer Abfrage in eine andere Abfrage zu füttern
- 9. Wie erhält man das erste Zeichen einer Zeichenkette in SQL?
- 10. MySQL - wie GROUP BY das Ergebnis einer anderen Abfrage?
- 11. XPATH-Abfrage: Wie erhält man zwei Elemente?
- 12. PHP Ergebnis aus einer Abfrage mit Alias
- 13. MYSQL ZWISCHEN Abfrage Rückkehr nur das letzte Ergebnis
- 14. Warum fragt meine Mongoose-Abfrage innerhalb einer Schleife nur das erste Ergebnis ab?
- 15. Wie erhält man jQuery AJAX Ergebnis vom NodeJS Endpunkt?
- 16. Wie erhält man Spaltenwert aus der Datenbank mit Abfrage?
- 17. Wie erhält man das Attribut für ausgewählte Option NUR innerhalb einer aktiven Registerkarte?
- 18. Mysql-Abfrage nur Zeilen mit eindeutigen Ergebnis innerhalb von GROUP_CONCAT
- 19. Erhalten Ergebnis einer MySQL-Abfrage
- 20. Wie erhält man das Client-Zertifikat in einer HTTP-Anfrage?
- 21. Wie erhält man das erste Element in einer Zeichenfolge?
- 22. Wie man java jstat -gcutil Ergebnis programmatisch erhält
- 23. Abfrage Ergebnis mit sqlite3
- 24. Wie man das Ergebnis einer Aktion in BDD/TDD formuliert
- 25. arithmetisches Ergebnis der Abfrage
- 26. Wie verwendet man das Ergebnis von GROUP_CONCAT in einer RLIKE-Abfrage?
- 27. Wie konvertiert man das Ergebnis einer ausgewählten SQL-Abfrage in eine neue Tabelle in ms Zugriff
- 28. Wie man das Ergebnis einer rekursiven Methode sammelt
- 29. Wie man Arbeitsweg einer wcf Anwendung erhält?
- 30. Wie zeigt man das Ergebnis in Datagridview?
Welche RDBMS verwenden Sie? –