Bonjour voici ma requete :
J'ai un souci avec cette portion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $init ='SELECT PERS.NOM_ ,PERS.PRENOM_ , SAL.MATRICULE_ , AFC1.TEXTE_ as TEXTE1, AFC2.TEXTE_ as TEXTE2 , CAL.DATE_FIN_' . ' FROM '.$Table_pers.' PERS , '.$Table_sal.' SAL , '.$Table_affec.' AFC1, '.$Table_affec.' AFC2 , '.$Table_cal.' CAL' . ' WHERE PERS.PERSONNE_ = SAL.PERSONNE_' . ' AND PERS.PERSONNE_ = AFC1.SALARIE_ ' . ' AND PERS.PERSONNE_ = AFC2.SALARIE_ ' . ' AND AFC1.TITRE_ZONE_="2" ' . ' AND AFC2.TITRE_ZONE_="3" ' . ' AND SAL.PERSONNE_ = CAL.SALARIE_' . ' AND CAL.DATE_FIN_ = NULL' . ' AND CAL.DATE_FIN_ < CURENT_DATE' . ' ORDER BY PERS.NOM_,PERS.PRENOM_;';
Il me retourne une erreur qui semble logique car :
Code : Sélectionner tout - Visualiser dans une fenêtre à part . ' AND CAL.DATE_FIN_ < CURENT_DATE'
-Cette fonction n'existe pas en MSSQL (je crois = http://sqlpro.developpez.com/cours/sqlaz/fonctions/)
- LA date que j'exploite et de type date : DD/MM/YYYY
Commment je peut faire la comparaison avec la date d'aujourdh'ui de telle manière que j'ai tout ce qui antérieur à aujourd'hui.
Je sais que sous Oracle c'est date < sysdate .Mais en MSSQL
Merci pour votre réponse .
Partager