我有两张桌子用于生成报告。
如何在报告中显示x
轴,以便每月或每两个月显示结果?
我已经尝试了这个,但是通过inputdate
添加分组,但它会分散所有的情感和数量。
SELECT ConceptName,COUNT(distinct blogId) As Tot
FROM conceptTable ct
JOIN blog on content LIKE '%'+ct.conceptName+'%'
GROUP BY conceptName
所以目前它看起来像这样:
相反,我希望每隔几个月在轴上列出inputdate
以及那个月出现概念运动的总时间。
答案 0 :(得分:0)
你可能会在
之后select ConceptName,cast(datepart(year, inputdate) as varchar) + '/' +
cast(datepart(month, inputdate) as varchar) as RptMonth, COUNT(*) as
Tot
from conceptTable ct join blog on content like
'%'+ct.conceptName+'%'
group by conceptName, cast(datepart(year,
inputdate) as varchar) + '/' + cast(datepart(month, inputdate) as
varchar)
但是你可能还需要一个左联接到你的情绪查找表,所以如果当月不存在情绪,它仍会显示情绪。