我有一个报告表,其中包括字段Case (唯一编号)、ISR (个人安全报告-唯一编号)和YearsOld。
每种情况下可以有多个ISR。我想要计算不同年龄段的独特病例的数量。
这个SQL给出了ISR数量的计数:
SELECT
COUNT(CASE WHEN `YearsOld` = -2) THEN 1 END) `No Report`,
COUNT(CASE WHEN `YearsOld` BETWEEN 0 AND 5) THEN 1 END) `0 to 5`
COUNT(CASE WHEN `YearsOld` BETWEEN 6 AND 12) THEN 1 END) `6 to
我有一个主要的问题:
SELECT
SUM(population_count),
age
FROM educational_attainment
GROUP BY age;
这就得到了各个年龄段的总人口。
第二个查询是:
SELECT
EducationalAttainment,
age,
SUM(population_count)
FROM educational_attainment
GROUP BY EducationalAttainment, age;
这给了我不同年龄段的受教育程度的亚群。
因此,如果第一次查询的年龄组从18到65的总人口是200万,而第二次查询
我想创建一个谷歌工作表功能,如果提供了出生日期,查找下表,并给出适当的年龄组。我会用这张桌子来组织200个孩子冲浪救生。
如果出生年龄段是2011年10月11日,那么这个年龄段就是U7。我使用了查询函数来获取此数据,但我希望将其包含在一个函数中,并将表存储为数组,并将日期与数组表进行比较。
- U 5 01 Oct 2013 30 Sep 2017
- U 6 01 Oct 2012 30 Sep 2013
- U 7 01 Oct 2011 30 Sep 2012
- U 8 01 Oct 2010 30 Sep 2011
- U 9 0
我使用以下T-SQL来计算年龄:
SELECT
Member_ID,
DATEDIFF(YY,DOB,GETDATE()) -
CASE
WHEN DATEADD(YY,DATEDIFF(YY,DOB,GETDATE()),DOB) > GETDATE() THEN 1
ELSE 0
END AS Age in Years
FROM MEMBER
WHERE YEAR(registration_date ) >= 2012
如何统计每个年龄段的会员in个数?
我有一个从一个事实表派生的多维数据集,该事实表具有一个键和其他三个属性
fact_event (事件,年龄段,位置,类型)
我要使用reporting services创建具有以下布局的报表。
SELECT
[Event].[Location].Members ON COLUMNS,
[Event].[Type].Members ON ROWS,
[Event].[AgeBand].Members ON PAGES
FROM [Events]
WHERE
[Measures].[Event Count]
Reporting Services显然喜欢扁平
我正在开发MVC应用程序,我的模型中有以下类:
public class Member
{
[Required]
public string Name {get;set;}
public virtual ICollection AgeBrackets{ get;set;}
}
public class AgeBracket
{
[Required]
public int MinAge {get;set;}
[Required]
public int MaxAge {get;set;}
public virtual
请考虑下图:
我有一张这样的桌子:
Age Active Men/Women
-------------------------------------------------
我想用linq写一个查询实体来计算男性和女性每个年龄段的Count。我可以使用let运算符来计算单行,但我想在一个查询中计算所有行。
谢谢
我有一个包含出生日期(dd-mm-yy格式)列的表A,即道布,假设另一个表B包含我想要连接的数据。考虑到像18岁到25岁这样的特定年龄段,我如何加入?
这是我写的,但它不起作用:
select * from B
inner join (select * from A
where datediff(year, DOB, year(getdate())) between 18 and 25) A
on B.id = A.id