Question : Question pour montrer numéro de séquence absents/gamme pour les groupes/sous-groupes séparés

Bonjour, le

I avaient lutté avec cette question pendant un moment maintenant. La structure de Tableau est :

Table A : Aide, sequenceNumber, CategoryId, SubCategoryId
TableCategory : CategoryId, CategoryName
TableSubCategory : SubCategoryId, SubCategoryName

For chaque sous-catégorie que numéro de séquence remettra à zéro aussi bien que pour chaque catégorie tellement par exemple : la catégorie A, la sous-catégorie A du
For ce sera 1.2.3… la catégorie A, la sous-catégorie B que ce sera 1.2.3… la catégorie B du
For de n, la sous-catégorie A du n
For elle sera 1.2.3… n et ainsi de suite. Il toujours commencer à partir de 1 à whatever.

I aimer pour écrire question pour trouver absent valeur dans ordre qui est groupé par catégorie et par sous-catégorie aussi bien que lacune - « de », «  » à la sous-catégorie B du values

So par exemple, je devrais pouvoir dire les valeurs 2.3 et 4 à 8 sont absents dans la catégorie A, et ainsi de suite… Je pouvais l'écrire sans groupements mais je ne suis pas sûr comment manipuler la rangée 2 groupant et veiller chaque groupe et sous-groupe pour faire savoir l'ordre correct order.

Let je si je ne suis pas certain et n'importe quelle aide serait appreciated.
class= de

Réponse : Question pour montrer numéro de séquence absents/gamme pour les groupes/sous-groupes séparés

Comme gammes au lieu de différents disques

choisir A.CategoryId, A.SubCategoryId, l'isnull ((
      choisir le dessus (1) c.sequenceNumber de TableA C
      là où A.CategoryId=C.CategoryId et A.SubCategoryId=C.SubCategoryId
      et c.sequenceNumberNumber
      ordre par le desc de c.sequenceNumber
      ) +1.1) [de], A.sequenceNumber-1 [à]
de TableA A
là où A.sequenceNumber>1 et pas existe (
      choisir * à partir de TableA B
      là où A.CategoryId=B.CategoryId et A.SubCategoryId=B.SubCategoryId
      et B.sequenceNumber=A.sequenceNumber -1)
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us