我在Microsoft Access中有以下表格
TransactionDate 市场 细节 开盘 闭幕 尺寸 利润/损失
我想运行一个显示每月盈利/亏损的查询。
我已经能够获得一个以下列格式返回信息的查询
TransactionDate按月的盈亏总和
2014年4月€1,084.99
2015年4月€674.33
2016年4月€2,057.30
2014年8月€237.59
2015年8月 - €267.82
2014年12月€375.88
2015年12月 - €1,161.97
2015年2月 - €603.87
2016年2月 - €124.71
2015年1月€75.11
2016年1月 - €1,044.35
但我现在想要的是按时间顺序显示与字母顺序相反。
例如
2014年1月
2014年2月
2014年3月
等
答案 0 :(得分:0)
我会考虑将您的TransactionDate
字段定义为字符串
如果您想在Access中使用order by
此文本字段,则必须使用DateValue()
功能。
这会给:
SELECT TransactionDate FROM yourTable ORDER BY DateValue(TransactionDate)
如果您的字段已格式化为日期字段,则只需使用order by TransactionDate
即可生效。