Распределение с уникальным идентификатором - PullRequest
1 голос
/ 22 декабря 2011

эту проблему лучше назвать загадкой. Проблема
Я выделяю номер партии третьей стороне. Во время регистрации та вечеринка рассказывала мне, сколько пакетиков она хочет. Теперь третья сторона может выделить эту партию своим операторам. в любом порядке. Как я могу выделить уникальную строку для каждого оператора .. я знаю, что это сбивает с толку, тогда давайте иметь пример.

А сделайте регистрацию и попросите 15 партий. Я даю ему 15 партийных лимитов на время распределения Я распределяю партии как А1, А2 ... до А15 (лимит этого пользователя).
ТАК я связываю это с выпадающим списком. Таким образом, пользователь может выбрать одну запись оттуда. НОВИНКА, что сделал пользователь. Он выбирает А1 для одной партии и для следующей партии. Он выбирает А10. Поэтому эта партия не должна отображаться в формате 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 
         iRegFormID=@iRegFormID 
         And
         MailID=@Mailid

Это даст мне счетчик партий. Но как сделать распределение

1 Ответ

1 голос
/ 22 декабря 2011

Позвольте мне рассказать вам, как бы я это реализовал: когда пользователь запускает пакет из DDL, вы должны обновить свою таблицу с помощью пакетов, доступных для пользователя.Затем вы просто делаете выбор из таблицы и получаете все оставшиеся партии ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...