仅从日期/时间字段SQL中提取日期

时间:2015-04-14 14:56:19

标签: sql-server tsql

我之前看到过这个问题的不同变体,但是没有看到对我有用的答案。我有一个DATE_MODIFIED字段,它是一个日期/时间字段。我想在其上写一个where子句并使用GETDATE()选择日期。也就是说,无论查询运行的时间如何,我都希望能够为今天的日期选择数据。任何人都可以提供任何建议吗?我还是很陌生。

where DATE_MODIFIED = GETDATE()

1 个答案:

答案 0 :(得分:0)

你可以这样做

WHERE CAST(DATE_MODIFIED AS DATE) = CAST(GETDATE() AS DATE)

而且,如果您对日期检查等的表现感兴趣,这是一个很好的阅读

http://sqlperformance.com/2012/09/t-sql-queries/what-is-the-most-efficient-way-to-trim-time-from-datetime