et sinon...
SELECT ID_OFR_MIN, ID_LCN, DateDeb, DateFin, Batiment, Niveau,Place, Locataire, nbJours, Type, Etat, 1 lvl, ID_LCN ordby
FROM #n
WHERE Etat='Final' AND Type='Exact'
UNION all
SELECT ID_OFR_MIN, ID_LCN, DateDeb, DateFin, Batiment, Niveau,Place, Locataire, nbJours, Type, Etat, 2 lvl, nbjours ordby
FROM #n
WHERE Etat='Final' AND Type='SUP'
UNION
SELECT ID_OFR_MIN, ID_LCN, DateDeb, DateFin, Batiment, Niveau,Place, Locataire, nbJours, Type, Etat, 3 lvl, -nbjours ordby
FROM #n
WHERE Etat='Final' AND Type='INF'
ORDER BY lvl, ordby
et roule ma poule
intérêt : c'est 100% standard, et ça utilise pas d'exploit, et ça ne surcharge pour ainsi dire pas le moteur contrairement à ta tambouille (qui fait d'ailleurs la même chose, mais avec des traîtements de chaîne inutiles)
Message édité par MagicBuzz le 01-07-2008 à 17:31:42