Bonjour !
En guise d'introduction, ma requête !
Je pense que vous avez compris le but de cette requête... On va chercher numero de séjour la date de sortie et celle d'entrée lorsque la date de sortie est comprise dans l'intervalle et la date de sortie non null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select numSejour, DateEntree, dateSortie from mouvement where to_date(dateSortie,'YYYYMMDD') >= TO_DATE('20150118','YYYYMMDD') and to_date(dateSortie,'YYYYMMDD') <= TO_DATE('20150119','YYYYMMDD') and dateSortie IS NOT NULL;
Petit problème, oracle me dit ceci sur les to_date : ORA-01841: L'année (complète) doit être comprise entre -4713 et +9999 et être
différente de 0.
Le champ dateSortie peut être à null. L'erreur ne viendrait pas du fait qu'il essai de convertir quelque chose de vide? Si c'est ça, il y t'il une solution pour contrer le problème?
Merci
Partager