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