我刚刚使用telerik独立报表设计器工具创建了telerik报表。
这是该报告的结构
这是我使用的SQL查询
SELECT
[tbl_HEI_student].[Gender],
DATEDIFF(hour,[tbl_HEI_student].[Date_of_Birth],GETDATE())/8766 AS Age,
FROM (([tbl_HEI_student]
FULL OUTER JOIN [tbl_hec_CIVIL_Status]
ON [tbl_HEI_student].[ID] = [tbl_hec_CIVIL_Status].[ID])
WHERE ([tbl_HEI_student].[Gender]='Male' or [tbl_HEI_student].[Gender]='Female') AND ([tbl_hec_CIVIL_Status].[Status]='Married')
如果[tbl_HEI_student],我想计算行数。[Date_of_Birth]为NULL(Age为NULL)
哪个计算到未知年龄部分
我该怎么做
答案 0 :(得分:0)
以下查询应该这样做,
SELECT COUNT(*) FROM [tbl_HEI_student] WHERE [Date_of_Birth] IS NULL
如果您希望将答案作为上述查询本身的一部分,上面的内容可以作为子查询给出,或者您必须定义一个函数来获取计数。