【发布时间】:2015-11-19 13:29:35
【问题描述】:
我有一张每天有很多条目的表格。每个条目都有一个“级别”。现在我要做的是,每天选择一个级别存在多少条记录。级别可以不同,所以首先我需要选择不同的所有级别,并每天显示每个级别有多少记录。如果一天没有按级别记录,则该值应为0。
为了说明我的需求: 我的表有以下内容
¦Date ¦ Level ¦ RecId ¦ ------------------------------ ¦2014-06-18 ¦ 1 ¦ 1 ¦2014-06-18 ¦ 1 ¦ 2 ¦2014-06-18 ¦ 2 ¦ 3 ¦2014-11-06 ¦ 1 ¦ 4 ¦2014-11-11 ¦ 2 ¦ 5 ¦2014-11-13 ¦ 3 ¦ 6我想要的是:
¦ 日期 ¦ 级别 ¦ CountOfRecords ¦ -------------------------------------- ¦2014-06-18 ¦ 1 ¦ 2 ¦2014-06-18 ¦ 2 ¦ 1 ¦2014-08-18 ¦ 3 ¦ 0 ¦2014-11-06 ¦ 1 ¦ 1 ¦2014-11-06 ¦ 2 ¦ 0 ¦2014-11-06 ¦ 3 ¦ 0 ¦2014-11-11 ¦ 1 ¦ 0 ¦2014-11-11 ¦ 2 ¦ 1 ¦2014-11-11 ¦ 3 ¦ 0 ¦2014-11-13 ¦ 1 ¦ 0 ¦2014-11-13 ¦ 2 ¦ 0 ¦2014-11-13 ¦ 3 ¦ 1我需要它的原因是在折线图中显示这些值,并且每个级别都是一条线。
感谢您的帮助,而我仍在继续使用 google...
干杯
【问题讨论】:
标签: sql sql-server date group-by