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

时间:2016-03-17 20:26:16

标签: sql date ms-access-2010 date-conversion

我正在努力将我的日期(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]);

0 个答案:

没有答案