如何将今天的日期与SQL Server数据库中的日期进行比较?

时间:2014-07-04 12:13:05

标签: sql sql-server

我正在执行一个查询,我试图将数据库中的日期与今天的日期进行比较。

我正在寻找未离开公司的人数以及退出日期超过当前日期的人数。

我想做的是如下:

SELECT Count(*) 
FROM CompanySystemUsers 
WHERE [Exit Date] IS NULL OR *To add code here*

[退出日期]在CompanySystemUsers表中具有日期数据类型

要在此处添加代码,我想添加比较语句,我可以将今天的日期与表格中的[退出日期]列值进行比较

2 个答案:

答案 0 :(得分:1)

试试这个

select count(*) from CompanyStsystemUsers 
where [Exit Date] is null or [Exit date] >= cast(getdate() as date)

您需要的是getdate()

答案 1 :(得分:0)

试试这个..

施放([退出日期]作为日期)> cast(getdate()作为日期)