2014-03-13 112 views
1

出於安全原因,我們使用的是前端應用程序,我們正在上傳txt文件,從SQL數據庫中刪除2500條記錄。如何計算剩餘時間 - 基於估計時間x行可用

我正在使用SQL Server 2008管理工作室來查詢刪除的進度。但這只是向我展示了我剩下的行數,而不是剩下多少時間。

如何添加到我的查詢中?

計算估計值'以分鐘爲單位',剩餘記錄中刪除?

儘管完成所需的時間並不是固定的,但其平均值爲1.5分鐘以刪除每條記錄。

我想簡單的數學(2500 x 1.5min = est剩餘時間),我只是不知道如何寫入查詢作爲一個新的列。這裏是我現在查詢的地方:

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

每記錄1.5分鐘? *真的嗎?* – jazzytomato

+0

大聲笑是啊,它的數據庫在亞太地區。由於我們從北美遠程連接,幾乎所有事情都有一點延遲。爲了讓事情更加延遲,我們只在數據庫中擁有RO訪問權限。作爲前端應用程序,我們擁有不同賬戶的RW。否則,我們只需從數據庫層面完成所有這些工作。 – Doctorj77

回答

0

你的意思是?

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

完美。謝謝Hogan。是的,我必須把這個任務交給我們的一些二班班子成員,並且希望能夠在完成之後爲他們提供一個估算。這使得這個任務,更容易。 – Doctorj77

相關問題