2016-07-11 6 views
0

ich die folgende TabelleSorting Monat und Jahr Ergebnisse in Microsoft Access

Transaction Markt Einzelheiten Eröffnung Schließen Größe Gewinn/Verlust

in Microsoft Access haben möchte ich eine Abfrage, die zeigt, laufen der Gewinn/Verlust für jeden Monat.

ich in der Lage gewesen, eine Abfrage zu erhalten, die die Informationen in folgendem Format

Transaction von Monat Summe von Sum Of Gewinn/Verlust

April 2014 € 1,084.99

April 2015 € 674,33

zurück

April 2016 € 2,057.30

August 2014 € 237,59

August 2015 - € 267,82

Dezember 2014 € 375,88

Dezember 2015 - € 1,161.97

Februar 2015 - € 603,87

Februar 2016 - € 124.71

Januar 2015 € 75.11

Januar 2016 - € 1.044.35

Aber was ich jetzt will ist, dass es in chronologischer Reihenfolge als gegen alphabetische Reihenfolge angezeigt wird.

Zum Beispiel

Januar 2014

Februar 2014

März 2014

usw.

+0

Ihre Datumsspalte ist als Zeichenfolge oder als Datum definiert? –

Antwort

0

ich der Meinung, dass Ihre TransactionDate Feld als String definiert ist

Wenn Sie möchten, order by dieses Textfeld in Access, müssen Sie DateValue() Funktion verwenden.

Das geben würde:

SELECT TransactionDate FROM yourTable ORDER BY DateValue(TransactionDate) 

Wenn Ihr Feld bereits als Feld Datum formatiert ist, dann einfach order by TransactionDate verwenden, damit es funktioniert.

+0

Perfekt. Vielen Dank. – ribena1980