Ich habe die unten Abfrage mir die Zählung für jede Ländergruppe durch einzelne Tage zu zeigen, wie 20160101.Oracle Gruppe von Datum, Monat und Jahr
Wie kann ich die folgende Abfrage ändern, so dass es Gruppe von Datum kann, Monat und Jahr?
Bitte beachten Sie, dass derzeit an einer Oracle-Datenbank gearbeitet wird.
Vielen Dank im Voraus.
Select count(1), country_of_sale, substr(datefield,1,8) AS datefield1
from table
where country_of_sale IN (‘USA’,’EUROPE’,’ASIA’)
group by country_of_sale, substr(datefield,1,8)
order by substr(datefield,1,8)
Bitte zeigen Sie die Tabellendefinition, Beispieltabellendaten und die erwartete Ausgabe an. – OldProgrammer
Meinst du, dass du alle Daten einzeln *** und *** die Untersumme für jeden Monat *** und *** die Untersumme für jedes Jahr willst? Wie in 'ROLLUP'? Um sicher zu gehen, sollten Sie sowohl einige Beispieldaten als auch die erwarteten Ergebnisse aus diesen Beispieldaten berücksichtigen. – MatBailie