【发布时间】:2013-06-03 08:13:26
【问题描述】:
我在 SQL Server 中有两个数据库。我想找出早于(比如说 3)年的数据。
我知道数据库创建日期,目前我有大约 550 GB(两个数据库)的数据跨越 7 年,我想知道“有多少数据库数据(总共 550 GB)超过 3年或(5 年)'?
我正在浏览此链接,但无法获得预期的数据。
我现在想到的一个解决方案是找出占7年的总行数(很容易得到这个数字),占5年的总行数(从创建日期开始)(don '不知道如何得到这个号码)。
那么对于 row_count_7_years 占 550 GB 的数据,row_count_5_years 是多少?我会得到大概的数据。
请帮忙
【问题讨论】:
-
您的表中必须有某种
Date或DateTime列,以便能够判断数据的年龄。 -
或时间跨度数据类型列
标签: sql sql-server database sql-server-2008 sql-server-2005