的樣本數據:SQL - 今年迄今爲止
sDate NAME
2010-03-28 Andrew
2011-05-10 Drew
2010-04-11 Clary
2009-12-26 Kriz
我想將它整理出來,以便輸出將只顯示那些arefrom 11年1月1日至今年迄今。是否有一個自動語法,以便我不會將我的sql語句更改爲今天的日期,但它會始終顯示年份至今?
Example of my statement:
SELECT *
FROM 'mytable'
Where sDate BETWEEN '2011-01-01' AND '2011-08-09'
如果我有未來的日期,你應該使用什麼代碼? – Cha
@cha:然後,rionmonster的答案就是要使用的答案。 –
你的意思是這個代碼? DATEADD(yy,DATEDIFF(yy,0,GETDATE()),0)...當我使用這個,出現一個錯誤語句..它說不能將0轉換爲日期。你能幫我解決嗎? – Cha