我們審計了每個客戶端的10%的文件,並且需要創建一個SQL腳本。我可以通過使用WHERE語句爲每個客戶端創建一個查詢。但是,我需要它爲每個客戶端運行。如果我手動完成,我需要爲每個客戶端運行此操作。有沒有辦法在腳本中查詢每個客戶端的10%?在SQL Server 2008中查詢每個記錄的隨機10%
SELECT TOP 10 PERCENT b.loan_no
FROM借款b JOIN客戶C ON b.clients_id = c.clients_id WHERE b.funded> = '04/01/2011' AND c.dba在 'ABC公司的ORDER BY NEWID()
我刪除了'和b.dba In('ABC Company')'部分,它的效果很好。謝謝! – 2011-04-07 05:05:11