注意——我是一个自学成才的新手!我在 Sequel Server 2008r2 中工作。我有大量详细的销售交易文件。我想按月/年创建销售人员的摘要,然后我可以将其导入 SSRS 并创建图表。我希望我的输出看起来像这样:
Salesperson1 Jul 2012 5000.00
Salesperson1 Aug 2012 6000.00
Salesperson1 Sep 2012 7000.00
Salesperson2 Jul 2012 1000.00
Salesperson2 Aug 2012 2000.00
Salesperson2 Sep 2012 3000.00
Salesperson3 Jul 2012 4000.00
Salesperson3 Aug 2012 5000.00
Salesperson3 Sep 2012 8000.00
例如,我可以毫不费力地提取数据并将日期输出为 2012 年 7 月。问题是它没有正确分组,因为它在每个实际交易日期都中断,而不是仅按我想要的 Mo/Yr 分组。另外,我目前正在输出文本,因此它按字母顺序而不是日历顺序列出日期。我在一个财政年度,所以我需要 7 月 12 日,8 月 12 日,。. . 4 月 13 日、5 月 13 日、6 月 13 日。我知道这样做是因为我如何转换日期,但我不知道有任何其他方法可以以我想要的格式输出日期。
CONVERT(CHAR(4),TPB105_CHARGE_DETAIL.chg_srv_ts,100) + CONVERT(CHAR(4),TPB105_CHARGE_DETAIL.chg_srv_ts,120) as [Mo/Yr]
感谢你给与我的帮助!PS - 当我查看我的消息草稿时,它正在一起运行示例输出,但每个销售人员/月应该在输出表中的单独行上。