Requête longue en exécution, à éviter
SELECT
Numreo_Contrat,
Date_Deb,
Date_Fin,
LEFT(Date_Deb, 6) as anneeMoisDu,
LEFT(Date_Fin, 6) as anneeMoisAu
From Table_Contrat Where anneeMoisDu <= ‘201501’ And anneeMoisAu >= ‘201501’
order by Date_Deb
Requête optimisée , conseillée
SELECT
Numreo_Contrat,
Date_Deb,
Date_Fin,
LEFT(C_DATE_DEB,6) as anneeMoisDu,
LEFT(C_DATE_FIN,6) as anneeMoisAu
From Table_Contrat Where Date_Deb <= ‘20150131‘ And Date_Fin >= ‘20150101‘
order by Date_Deb
0 commentaires