SQL选择创建日期记录的位置

时间:2014-05-19 14:55:15

标签: sql database

如果我没有一个具有创建日期的字段,SQL中是否有一种方法可以根据添加特定记录的日期过滤查询。

这样的事情:

Select * from Table where Table.recorddate = '2013-01-01'

2 个答案:

答案 0 :(得分:4)

我认为你想要实现的目标是不可能的。如果确实有必要,只需添加字段即可。这样对你来说更容易。

答案 1 :(得分:1)

使用UTC格式:

SELECT * FROM Table WHERE recorddate = '2014-01-01'

请注意,UTC是YYYY-MM-DD。所以今天的日期将是:

SELECT * FROM Table WHERE recorddate = '2014-05-19'

如果您的日期字段还包含时间戳,则可以使用以下之间:

SELECT * FROM Table 
WHERE recorddate BETWEEN '2014-05-19 00:00:00' AND '2014-05-19 23:59:59'