如何计算剩余时间 - 基于估计的时间x行可用

时间:2014-03-13 16:03:14

标签: sql sql-server-2008 time

出于安全原因,我们正在使用前端应用程序,我们在其中上传txt文件,从SQL数据库中删除2500条记录。

我使用 SQL Server 2008 Mgt Studio 来查询该删除的进度。但这只是告诉我剩下多少行,而不是剩下多少时间。

如何添加到我的查询中?

计算'以分钟为单位,保留在记录中删除?

虽然没有足够的时间来完成,但是删除每条记录平均需要1.5分钟。

我认为简单的数学( 2500 x 1.5min =剩余时间),我只是不知道如何将查询作为新列写入。这是我的查询现在的位置:

SELECT COUNT (UNITS) AS Orders_Remaining
FROM ORDERS
WHERE UNITS BETWEEN '0001' and '2500'

1 个答案:

答案 0 :(得分:0)

你是说这个吗?

SELECT COUNT (UNITS) AS Orders_Remaining, COUNT(UNITS) * 1.5 AS Minutes_Remaining
FROM ORDERS
WHERE UNITS BETWEEN '0001' and '2500'