Créez votre PDF

No pages found in Basket

Requêtes de référence

1.  Courriers émis aujourd'hui


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_EMISSION)=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_EMISSION,getdate())=0
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_EMISSION,'DD') - trunc(sysdate,'DD') = 0

 

2. Courriers émis cette semaine


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_EMISSION)<7 and datediff(curdate(),YCOU_SDTE_EMISSION)>=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_EMISSION,getdate())<7 and datediff(day,YCOU_SDTE_EMISSION,getdate())>=0
  • Commande SQL pour Oracle : trunc(sysdate,'DD') - trunc(YCOU_SDTE_EMISSION,'DD') <=7 and trunc(sysdate,'DD') - trunc(YCOU_SDTE_EMISSION,'DD') >=0
  • Commentaires  : La requête correspond aux courriers émis dans les 7 derniers jours

 

3. Courriers émis hier


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_EMISSION)=1

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_EMISSION,getdate())=1
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_EMISSION,'DD') - trunc(sysdate,'DD') = -1

 

4. Courriers enregistrés aujourd'hui


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_ENREGISTREMENT)=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_ENREGISTREMENT,getdate())=0
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_ENREGISTREMENT,'DD') - trunc(sysdate,'DD') = 0

 

5. Courriers enregistrés cette semaine


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_ENREGISTREMENT)<7 and datediff(curdate(),YCOU_SDTE_ENREGISTREMENT)>=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_ENREGISTREMENT,getdate())<7 and datediff(day,YCOU_SDTE_ENREGISTREMENT,getdate())>=0
  • Commande SQL pour Oracle : trunc(sysdate,'DD') - trunc(YCOU_SDTE_ENREGISTREMENT,'DD') <=7 and trunc(sysdate,'DD') - trunc(YCOU_SDTE_ENREGISTREMENT,'DD') >=0
  • Commentaires  : Cette requête correspond aux courriers enregistrés dans les 7 derniers jours.


 

6. Courriers enregistrés hier


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_ENREGISTREMENT)=1

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_ENREGISTREMENT,getdate())=1
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_ENREGISTREMENT,'DD') - trunc(sysdate,'DD') = -1

 

7. Courriers enregistrés le mois dernier


 

  • Commande SQL pour MySQL : month( YCOU_SDTE_ENREGISTREMENT ) = month( date_add( curdate( ) , INTERVAL -1 MONTH ) ) AND year( YCOU_SDTE_ENREGISTREMENT ) = year( curdate( ) )

  • Commande SQL pour MSSQL : month(dateadd(month,-1,getdate())) = month(YCOU_SDTE_ENREGISTREMENT) AND year( YCOU_SDTE_ENREGISTREMENT ) = year( getdate( ) )
  • Commande SQL pour Oracle : to_char(YCOU_SDTE_ENREGISTREMENT ,'MM')=to_char(sysdate,'MM')-1) and (to_char(YCOU_SDTE_ENREGISTREMENT ,'YYYY')=to_char(sysdate,'YYYY')



8. Courriers périmés aujourd'hui


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_PEREMPTION)=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_PEREMPTION,getdate())=0
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_PEREMPTION,'DD') - trunc(sysdate,'DD') = 0

 

9. Courriers périmés cette semaine


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_PEREMPTION)<7 and datediff(curdate(),YCOU_SDTE_PEREMPTION)>=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_PEREMPTION,getdate())<7 and datediff(day,YCOU_SDTE_PEREMPTION,getdate())>=0
  • Commande SQL pour Oracle : trunc(sysdate,'DD') - trunc(YCOU_SDTE_PEREMPTION,'DD') <=7 and trunc(sysdate,'DD') - trunc(YCOU_SDTE_PEREMPTION,'DD') >=0
  • Commentaires  : Cette requête correspond aux courriers périmés dans les 7 prochains jours.

 

 

10. Courriers périmés hier


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_PEREMPTION)=1

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_PEREMPTION,getdate())=1
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_PEREMPTION,'DD') - trunc(sysdate,'DD') = -1

 

 

11. Courriers reçus aujourd'hui


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_RECEPTION)=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_RECEPTION,getdate())=0
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_RECEPTION,'DD') - trunc(sysdate,'DD') = 0

 

 

12. Courriers reçus cette semaine


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_RECEPTION)<7 and datediff(curdate(),YCOU_SDTE_RECEPTION)>=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_RECEPTION,getdate())<7 and datediff(day,YCOU_SDTE_RECEPTION,getdate())>=0
  • Commande SQL pour Oracle : trunc(sysdate,'DD') - trunc(YCOU_SDTE_RECEPTION,'DD') <=7 and trunc(sysdate,'DD') - trunc(YCOU_SDTE_RECEPTION,'DD') >=0
  • Commentaires  : Cette requête correspond aux courriers reçus dans les 7 derniers jours.

 

 

13. Courriers reçus hier


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_RECEPTION )=1

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_RECEPTION,getdate())=1
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_RECEPTION,'DD') - trunc(sysdate,'DD') = -1

 

 

14. Courriers soldés aujourd'hui


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_SOLDE)=0

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_SOLDE,getdate())=0
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_SOLDE,'DD') - trunc(sysdate,'DD') = 0

 

 

15. Courriers soldés cette semaine


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_SOLDE)<7 and datediff(curdate(),YCOU_SDTE_SOLDE)>=0
  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_SOLDE,getdate())<7 and datediff(day,YCOU_SDTE_SOLDE,getdate())>=0
  • Commande SQL pour Oracle : trunc(sysdate,'DD') - trunc(YCOU_SDTE_SOLDE,'DD') <=7 and trunc(sysdate,'DD') - trunc(YCOU_SDTE_SOLDE,'DD') >=0
  • Commentaires  : Cette requête correspond aux courriers soldés dans les 7 derniers jours.

 

 

16. Courriers soldés hier


 

  • Commande SQL pour MySQL : datediff(curdate(),YCOU_SDTE_SOLDE)=1

  • Commande SQL pour MSSQL : datediff(day,YCOU_SDTE_SOLDE,getdate())=1
  • Commande SQL pour Oracle : trunc(YCOU_SDTE_SOLDE,'DD') - trunc(sysdate,'DD') = -1

 

 

17. Courriers contenant un thème


 

  • Commande SQL  : YCOU_SYSID_COURRIER in (select YCTH_SYSID_COURRIER from YFIC_COUTHEME

left outer join YFIC_THEME on YTHE_SYSID_THEME = YCTH_SYSID_THEME and YTHE_SUP=0 where YTHE_THEME ='exemple' and YTHE_SUP=0)

  • Commentaires  : Le thème "exemple" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre thème.

Utiliser le copier-coller pour créer une nouvelle requête que vous pourrez ensuite modifier.

 

 

18. Courriers dont un thème contient le texte 'exemple'


 

  • Commande SQL  : YCOU_SYSID_COURRIER in (select YCTH_SYSID_COURRIER from YFIC_COUTHEME

left outer join YFIC_THEME on YTHE_SYSID_THEME = YCTH_SYSID_THEME and YTHE_SUP=0 where YTHE_THEME like '%exemple%' and YTHE_SUP=0)


  • Commentaires  : Le texte "exemple" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre texte contenu dans le libellé des thèmes.

Utiliser le copier-coller pour créer une nouvelle requête que vous pourrez ensuite modifier.

 

 

19. Courriers dont l'essentiel contient le texte 'exemple'


 

  • Commande SQL  : YCOU_OBSERVATIONS like '%exemple%'

  • Commentaires  : Le texte "exemple" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre texte contenu dans le champ essentiel.

Utiliser le copier-coller pour créer une nouvelle requête que vous pourrez ensuite modifier.

 

20. Tous les courriers "départ"


 

  • Commande SQL  : YCOU_SYSID_MOUVEMENT IN (SELECT YMOU_SYSID_MOUVEMENT FROM YFIC_MOUVEMENT WHERE YMOU_TYPE = 1 AND YMOU_SUP=0)

 

Utiliser le copier-coller pour créer une nouvelle requête que vous pourrez ensuite modifier.

 

21. Tous les courriers "arrivée"


 

  • Commande SQL  : YCOU_SYSID_MOUVEMENT IN (SELECT YMOU_SYSID_MOUVEMENT FROM YFIC_MOUVEMENT WHERE YMOU_TYPE = 0 AND YMOU_SUP=0)

Utiliser le copier-coller pour créer une nouvelle requête que vous pourrez ensuite modifier.