2011-12-22 57 views
1

最好將此問題稱爲難題。問題是
我爲第三方分配了一些批次。在註冊時那個聚會告訴我它需要多少批次。現在第三方可以將該批次分配給其運營商。 在任何order.How我可以分配給每個運營商的唯一字符串.. 我知道它的混亂然後讓我們舉個例子。使用唯一ID進行分配

A做註冊並要求15批次。我給他15批量Limit.at分配時間 我分配批次的像A1,A2 ...至A15(該用戶的限制)。
所以我用下拉列表綁定。所以用戶可以從那裏選擇一條記錄。 NOw用戶做了什麼。爲一個批次選擇A1併爲下一個批次選擇A10.So這些批次不能顯示在DDl中。 下一次,我需要只顯示那些未在限制內分配的批次。

得到我這樣寫

Select NumOfDataEntryOper - 
    (select isnull(COUNT([BatchID]),0) as 'Avaiable Allocation' from TBL_iBATCH 
     where iRegFormID = @iRegFormID and ([isBatchClosed]=0 Or [Cancelled]=1)) 
    From TBL_iREGFORM 
    Where 
     [email protected] 
     And 
     [email protected] 

這會給我remaing批量Count.But怎麼辦分配

回答

1

讓我告訴你我將如何實現這個查詢的區別: 當用戶從DDL開始批處理時,您應該更新您的表格,併爲用戶提供批處理。然後,您只需從表格中選擇一個,然後獲取所有左側批次。