Cuestión : Pregunta para exhibir los números de serie que falta/gama para los grupos/los subgrupos separados

Hola, el

I ha estado luchando con esta pregunta durante algún tiempo ahora. La estructura de la tabla es:

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

For cada subcategoría que el número de serie reajustará así como para cada categoría tan por ejemplo: la categoría A, subcategoría A del
For será 1.2.3… la categoría A, subcategoría B que será 1.2.3… la categoría B del
For de n, subcategoría A del n
For será 1.2.3… n y así sucesivamente. Él siempre salir de 1 a whatever.

I tener gusto escribir pregunta encontrar que falta valor en secuencia que agrupado por categoría y por subcategoría así como boquete - “de”, “” a subcategoría es B del values

So por ejemplo, debo poder decir los valores 2.3 y 4 a 8 faltan en la categoría A, y así sucesivamente… Podía escribirlo sin agrupaciones pero no estoy seguro cómo manejar la grada 2 que agrupa y cerciorarse de a cada grupo y subgrupo para hacer que la secuencia correcta order.

Let yo sepa si no estoy claro y cualquier ayuda sería appreciated.
class= del

Respuesta : Pregunta para exhibir los números de serie que falta/gama para los grupos/los subgrupos separados

Como gamas en vez de expedientes individuales

seleccionar A.CategoryId, A.SubCategoryId, el isnull ((
      seleccionar la tapa (1) c.sequenceNumber de TableA C
      donde A.CategoryId=C.CategoryId y A.SubCategoryId=C.SubCategoryId
      y c.sequenceNumberNumber
      orden por el desc de c.sequenceNumber
      ) +1.1) [de], A.sequenceNumber-1 [a]
de TableA A
donde existe A.sequenceNumber>1 y no (
      seleccionar * de TableA B
      donde A.CategoryId=B.CategoryId y A.SubCategoryId=B.SubCategoryId
      y B.sequenceNumber=A.sequenceNumber -1)
Otras soluciones  
 
programming4us programming4us