本文介绍了将日期转换为“月”在查询中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,首先让我先说,我非常喜欢这个网站。我有一个访问数据库,记录键入包括日期字段。即3/4 / 07,3 / 07 / 07,4 / 10 / 07,4 / 18 / 07,5 / 4/07 ......并使用要求开始和结束日期的参数查询进行查询。即2007年1月1日,2007年5月1日。这些结果的形式是那个时期的总数。

这一切都运作良好。现在我被要求在报告上创建一个条形图,该报告将显示逐月进展,即1月至6月。实现的效果:
Jan 2月 3月 4月 5月

40 30 28 20 25

然后我可以使用条形图来绘制数字,并将月份用作X。轴。


如果用户希望图表显示他们选择的月份范围,例如3/4,如何将日期字段转换为参数查询中的月份名称/ 07,3 / 20 / 07,3 / 27/07以3月的形式出现?

我对SQL的了解有限,所以请善待并详细说明您的回复。

非常感谢您提前。

Nick

解决方案



嗨尼克,


如果您发布当前使用的查询的完整SQL,我们可以使用Month()或MonthName()函数调整它以显示月份。


Mary



Hi All, First let me start by saying, I absolutely love this site. I have an access database that records are keyed in including a date field. i.e. 3/4/07, 3/20/07, 4/10/07,4/18/07, 5/4/07... and queried using a parameter query that asks for a Start and End date. i.e. 1/1/2007, 5/1/2007. These results are in the form of number Totals for that period.
This all works well. Now I have been asked to create a bar graph on a report that will show Month to Month progress, i.e Jan - June. Something to the effect of:
Jan Feb Mar Apr May
40 30 28 20 25

Then I can use a bar graph to graph the numbers and use the months as the "X" axis.

Any idea on how to convert date fields to Month names in a parameter query, if the user wants a graph to show a range of months that they choose, i.e 3/4/07, 3/20/07, 3/27/07 to come up as "March"?
I have limited knowledge of SQL, so please be kind and detail your responses.
Thank you very much in advance.
Nick

解决方案

Hi Nick,

If you post the full SQL of the query you are currently using we can adapt it to show the months using the Month() or MonthName() functions.

Mary




这篇关于将日期转换为“月”在查询中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 20:03