在sql Access数据库中将日期转换为月份名称
在access数据库中的查询中,我正在努力将日期(quote_date)转换为月份名称。我设法把它转换成月份号,但我更愿意用月份的名称来显示我的结果。如有任何建议,将不胜感激在sql Access数据库中将日期转换为月份名称,sql,date,ms-access-2010,date-conversion,Sql,Date,Ms Access 2010,Date Conversion,在access数据库中的查询中,我正在努力将日期(quote_date)转换为月份名称。我设法把它转换成月份号,但我更愿意用月份的名称来显示我的结果。如有任何建议,将不胜感激 SELECT Month([quote_date]) as Month, Sum(IIf(reference.policy_ID=1,1,0)) AS [Quote Motor Breakdown], Sum(IIf(reference.policy_ID=1 And status_ID=1,1
SELECT Month([quote_date]) as Month,
Sum(IIf(reference.policy_ID=1,1,0)) AS [Quote Motor Breakdown],
Sum(IIf(reference.policy_ID=1 And status_ID=1,1,0)) AS [Sold Motor Breakdown],
Sum(IIf(reference.policy_ID=2,1,0)) AS [Quote Travel Single],
Sum(IIf(reference.policy_ID=2 And status_ID=1,1,0)) AS [Sold Travel Single],
Sum(IIf(reference.policy_ID=3,1,0)) AS [Quote Travel Annual],
Sum(IIf(reference.policy_ID=3 And status_ID=1,1,0)) AS [Sold Travel Annual],
Sum(IIf(reference.policy_ID=4,1,0)) AS [Quoted Funeral Plan],
Sum(IIf(reference.policy_ID=4 And status_ID=1,1,0)) AS [Sold Funeral Plan],
Sum(IIf(reference.policy_ID=5,1,0)) AS [Quoted Car Insurance],
Sum(IIf(reference.policy_ID=5 And status_ID=1,1,0)) AS [Sold Car Insurance],
Sum(IIf(reference.policy_ID=6,1,0)) AS [Quoted Energy],
Sum(IIf(reference.policy_ID=6 And status_ID=1,1,0)) AS [Sold Energy],
Sum(IIf(reference.policy_ID=7,1,0)) AS [Quoted Home],
Sum(IIf(reference.policy_ID=7 And status_ID=1,1,0)) AS [Sold Home],
[Sold Motor Breakdown]
+ [Sold Travel Single]
+ [Sold Travel Annual]
+ [Sold Funeral Plan]
+ [Sold Car Insurance]
+ [Sold Energy]
+ [Sold Home] AS [Total Sold]
FROM reference
WHERE (((reference.location_id)=2))
GROUP BY Month([quote_date]);
查看Access“帮助系统”中的MonthName函数主题。你可以给这个函数你的月号,让它返回完整或缩写的月名。是的,但是你说你已经有了月号,那为什么这是个问题?或者,您可以使用
Month([您的日期])
并将其输入MonthName()
如下:MonthName(Month([您的日期])
可能重复的@HansUp MonthName(Month([您的日期])解决了此问题。由于某种原因,蛾子是以随机顺序呈现的。从12月开始,但添加附加列解决了我的问题。再次感谢您对Access“帮助系统”中的MonthName函数主题的快速而有用的回复@HansUpLook。你可以给这个函数你的月号,让它返回完整或缩写的月名。是的,但是你说你已经有了月号,那为什么这是个问题?或者,您可以使用Month([您的日期])
并将其输入MonthName()
如下:MonthName(Month([您的日期])
可能重复的@HansUp MonthName(Month([您的日期])解决了此问题。由于某种原因,蛾子是以随机顺序呈现的。从12月开始,但添加附加列解决了我的问题。再次感谢您对@HansUp的快速而有益的回复