2013-07-11 41 views
3

我很難組裝一條SQL語句。場景/要求是這樣的:我需要計算當前季度的場數。SQL Server如何從日期獲取當前季度的字段計數?

SELECT COUNT(fieldname) AS Hits 
FROM tablename 
WHERE DatePosted = (Current Quarter) 

我想獲得當前季度的點擊次數/次數。

這可能嗎?

+2

如何定義當前季度?一年是四季? –

回答

6
select count(fieldname) as Hits 
from tablename 
where datepart(q,DatePosted) = datepart(q,getdate()) 
and year(DatePosted) = year(getdate()) 
+0

Wew!謝謝@Steve Kass – user2059064

+0

+1使用內置選項。很多時候,我們是「重新發明輪子」。 – gotqn

相關問題