从表中检索上个月的行

时间:2012-05-18 10:39:58

标签: sql sql-server sql-server-2008 sql-server-2005

我在获取过去一个月的数据方面遇到了问题。

由于我的表没有任何DateTime列,是否有机会从表中获取最后一个月的行?

4 个答案:

答案 0 :(得分:2)

不,那是不可能的。您必须有任何列指示时间戳。

如果您知道在特定时间段内添加的行数,则可以计算近似输出。

答案 1 :(得分:0)

这是不可能的,因为如果您没有定义这样的列,就无法查询记录的创建日期

答案 2 :(得分:0)

如果任何列,即使其varchar也为您提供了date的提示,那么您可能有机会将该列转换为datetime并获取该列的最大值。

答案 3 :(得分:0)

您可以为此表使用跟踪方法 或使用日志文件获取插入或更新行的时间