2015-05-19 29 views
0

我想知道是否有人可以帮助我,因为我似乎无法找到以下的答案,我一直在寻找。SQL Server:select count of今天交易

Select 
    Count(pm1.number) As number 
From 
    SCenter.probsummarym1 As pm1 
Where 
    pm1.open_time >= Today() 

我有一个伟大的工程,如果我把日期为01年以上-05-2015'

但我想今天的日期的每一天,当它刷新。

很抱歉,如果这是很基本的,但我只是失去了在这一个

回答

0

GETDATE()将返回当前日期和时间。

然后,您可以使用CAST() or CONVERT()去除时间值,并保留日期,即。

SELECT CONVERT(VARCHAR(10), GETDATE(), 110) 

上面的代码将返回2015年5月19日今天。

Select 
    Count(pm1.number) As number 
From SCenter.probsummarym1 As pm1 

Where 
    pm1.open_time >= GETDATE() //or CONVERT(VARCHAR(10), GETDATE(), 110) 
+0

我用,而不是仅仅GETDATE(),因为这工作完全转换(VARCHAR(10),GETDATE(),110)...... –

+0

很高兴帮助史蒂夫! – samb0x