Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在sql Access数据库中将日期转换为月份名称_Sql_Date_Ms Access 2010_Date Conversion - Fatal编程技术网

在sql Access数据库中将日期转换为月份名称

在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

在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,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的快速而有益的回复