j'ai données comme suitlignes Passer à la requête sur la base des données
DECLARE @tmp TABLE(cid int, colspan int, rowspan int, corder int)
INSERT INTO @tmp
SELECT 1,2,null,1
UNION
SELECT 2,null,null,2
UNION
SELECT 3,null,null,3
UNION
SELECT 4,3,null,4
UNION
SELECT 5,null,null,5
UNION
SELECT 6,null,null,6
UNION
SELECT 7,null,null,7
Je veux interroger retourner
cid colspan rowspan corder
-------------------------------------
1 2 null 1
3 null null 3
4 3 null 4
7 null null 7
dossiers seront classés par corder puis en utilisant la valeur colspan sauter enregistrements suivants (si colspan = 2, passez à la suivante 1, si 3 passez à la suivante 2). Est-ce possible de faire une requête? Pourquoi je veux ces données - J'essaye de lier ces données au contrôle de répéteur (modèle de table) pour créer une table dynamique et quand il y a colspan> 0 je ne veux pas que mon répéteur produise des articles de Td de sorte qu'il va s'étendre correctement.
beaucoup plus facile de faire ce genre de choses dans le code, par opposition à SQL –