SQL中的生日...忽略日期值中的年份

wil*_*kao 1 sql visual-studio-2010 sql-server-2008 winforms

我希望我的winforms在该日期显示生日,但是我不确定如何比较当前日期和日期时间格式.例如,如果我的生日是1/1/1990,我希望我的数据网格在2011年1月1日显示我的信息.我不确定如何解析SQL中的日期; 如果有人能帮助我那将是伟大的!

Jam*_*e F 7

我认为这应该给你一个好主意:

SELECT
   *
FROM
   Users
WHERE
   MONTH( Users.Birthdate ) = MONTH( GetDate() )
   AND
   DAY( Users.Birthdate ) = DAY( GetDate() )
Run Code Online (Sandbox Code Playgroud)