Créez votre PDF

No pages found in Basket

Liste des requêtes de référence - QALITEL doc

Sommaire[Masquer]

1.  Liste des documents applicables

  • Commande SQL pour MySQL : DDOC_ETAT_CYCLE = 5
  • Commande SQL pour MSSQL : DDOC_ETAT_CYCLE = 5
  • Commande SQL pour Oracle : DDOC_ETAT_CYCLE = 5
  • Commentaires  : L'état du document "applicable" correspondant au chiffre "5" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre état.

0 = pas de cycle

1 = Cycle démarré et en cours

2 = Cycle suspendu par l'utilisateur

3 = Cycle à l'arrêt

4 = En transfert pour application

5 = Applicable

6 = Périmé

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

2. Liste des documents mis en application le mois précédent

  • Commande SQL pour MySQL : (month(date_add(curdate(), interval -1 month)) = month(DDOC_SDTE_APPLICATION)) and (year(date_add(curdate(), interval -1 month)) = year (DDOC_SDTE_APPLICATION)) and (DDOC_ETAT_CYCLE = 5)
  • Commande SQL pour MSSQL : month(DDOC_SDTE_APPLICATION) = month( dateAdd(month,-1,getdate())) and year(DDOC_SDTE_APPLICATION)=year(getdate())
  • Commande SQL pour Oracle : (to_char((sysdate+NUMTOYMINTERVAL(-1,'MONTH')),'mm') = to_char(DDOC_SDTE_APPLICATION,'mm')) and to_char(sysdate,'YYYY') = to_char (ddoc_sdte_application,'YYYY') and (DDOC_ETAT_CYCLE = 5)
  • Commentaires  : "L'état du document "applicable" correspondant au chiffre "5" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre état.

0 = pas de cycle

1 = Cycle démarré et en cours

2 = Cycle suspendu par l'utilisateur

3 = Cycle à l'arrêt

4 = En transfert pour application

5 = Applicable

6 = Périmé

Le délai "mois précédent" correspondant au -1 peut être modifié. Utiliser le copier-coller pour créer une nouvelle requête que vous pourrez ensuite modifier."

3. Liste des documents périmés dans 15 jours

  • Commande SQL pour MySQL : datediff( date_add( CURDATE( ) , INTERVAL 15 DAY ),DDOC_SDTE_PEREMPTION ) >=0 and datediff( date_add( CURDATE( ) , INTERVAL 15 DAY ),DDOC_SDTE_PEREMPTION ) <=15
  • Commande SQL pour MSSQL : datediff(day,getdate(),DDOC_SDTE_PEREMPTION)<15 and datediff(day,getdate(),DDOC_SDTE_PEREMPTION)>=0
  • Commande SQL pour Oracle : ( (trunc(DDOC_SDTE_PEREMPTION ,'DD') - trunc(sysdate,'DD') >0) AND ( trunc(DDOC_SDTE_PEREMPTION ,'DD') - ( trunc(sysdate,'DD')+15) <0 ) )
  • Commentaires  : Le délai de péremption du document de "15" jours renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre délai.

4. Liste des documents pour un dossier

  • Commande SQL  : DDOC_SYSID_DOSSIER in (select DDOD_SYSID_DOSSIER from DFIC_DOSSIER_DOCUMENT where DDOD_NOM_DOSSIER like '%direction%' and (DDOD_SUP=0) )
  • Commentaires  : Cette recherche ressortira les documents contenus dans les dossiers contenant le terme direction.

 

  • Commande SQL  : DDOC_SYSID_DOSSIER in (select DDOD_SYSID_DOSSIER from DFIC_DOSSIER_DOCUMENT where DDOD_DOSSIER_COMPLET like '/direction%' and (DDOD_SUP=0) )
  • Commentaires  : Cette recherche ressortira les documents dont le dossier de premier niveau est direction et ce quels que soient le sous niveau de rattachement.

 

5. Liste des documents pour un entête

  • Commande SQL pour MySQL : DDOC_SYSID_ENTETE in (select DENT_SYSID from DFIC_ENTETE_DOCUMENT where DENT_LIBELLE like '%procedure%' and (DENT_SUP=0) )
  • Commande SQL pour MSSQL : DDOC_SYSID_ENTETE in (select DENT_SYSID from DFIC_ENTETE_DOCUMENT where DENT_LIBELLE like '%procedure%' and (DENT_SUP=0) )
  • Commande SQL pour Oracle : DDOC_SYSID_ENTETE in (select DENT_SYSID from DFIC_ENTETE_DOCUMENT where DENT_LIBELLE like '%procedure%' and (DENT_SUP=0) )
  • Commentaires  : L'entête "procedure" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre entete.

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

 

6. Liste des documents pour un lieu de rangement (dernier niveau)

  • Commande SQL pour MySQL : DDOC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIBELLE like '%qualité%' and (DLIE_SUP=0) )
  • Commande SQL pour MSSQL : DDOC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIBELLE like '%qualité%' and (DLIE_SUP=0) )
  • Commande SQL pour Oracle : DDOC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIBELLE like '%qualité%' and (DLIE_SUP=0) )
  • Commentaires  : Le lieu contenant "qualité" dans le dernier niveau, renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre lieu.

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

 

7. Liste des documents pour un lieu de rangement (dans tout le chemin)

  • Commande SQL pour MySQL : DDOC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIEU_COMPLET like '%qualité%' and (DLIE_SUP=0) )
  • Commande SQL pour MSSQL : DDOC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIEU_COMPLET like '%qualité%' and (DLIE_SUP=0) )
  • Commande SQL pour Oracle : DDOC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIEU_COMPLET like '%qualité%' and (DLIE_SUP=0) )
  • Commentaires  : Le lieu contenant "qualité" dans la totalité du lieu, renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre lieu.

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

 

8. Liste des documents pour un mode de stockage

  • Commande SQL pour MySQL : DDOC_SYSID_STOCKAGE in (select DSTO_SYSID from DFIC_STOCKAGE where DSTO_LIBELLE like '%informatique%' and (DSTO_SUP=0) )
  • Commande SQL pour MSSQL : DDOC_SYSID_STOCKAGE in (select DSTO_SYSID from DFIC_STOCKAGE where DSTO_LIBELLE like '%informatique%' and (DSTO_SUP=0) )
  • Commande SQL pour Oracle : DDOC_SYSID_STOCKAGE in (select DSTO_SYSID from DFIC_STOCKAGE where DSTO_LIBELLE like '%informatique%' and (DSTO_SUP=0) )
  • Commentaires  : Le mode de stockage "informatique" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre état.

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

 

9. Liste des documents pour un mot clé

  • Commande SQL pour MySQL : DDOC_SYSID in (select DCLE_SYSID_DOCUMENT from DFIC_MOT_CLE left outer join DFIC_MOTS_CLES_REF on DTCL_SYSID=DCLE_SYSID_MOT_CLE and DTCL_SUP=0 where DTCL_LIBELLE like '%Procédure%' and DCLE_SUP=0)
  • Commande SQL pour MSSQL : DDOC_SYSID in (select DCLE_SYSID_DOCUMENT from DFIC_MOT_CLE left outer join DFIC_MOTS_CLES_REF on DTCL_SYSID=DCLE_SYSID_MOT_CLE and DTCL_SUP=0 where DTCL_LIBELLE like '%Procédure%' and DCLE_SUP=0)
  • Commande SQL pour Oracle : DDOC_SYSID in (select DCLE_SYSID_DOCUMENT from DFIC_MOT_CLE left outer join DFIC_MOTS_CLES_REF on DTCL_SYSID=DCLE_SYSID_MOT_CLE and DTCL_SUP=0 where DTCL_LIBELLE like '%Procédure%' and DCLE_SUP=0)
  • Commentaires  : Le mot clé "Procédure" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre mot clé.

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

 

10. Liste des documents pour un motif de modification

  • Commande SQL pour MySQL : DDOC_SYSID_MOTIF_MODIFICATION in (select DMSG_SYSID from DFIC_MOTIF_MODIFICATION where DMSG_LIBELLE like '%création%' and (DMSG_SUP=0) )
  • Commande SQL pour MSSQL : DDOC_SYSID_MOTIF_MODIFICATION in (select DMSG_SYSID from DFIC_MOTIF_MODIFICATION where DMSG_LIBELLE like '%création%' and (DMSG_SUP=0) )
  • Commande SQL pour Oracle : DDOC_SYSID_MOTIF_MODIFICATION in (select DMSG_SYSID from DFIC_MOTIF_MODIFICATION where DMSG_LIBELLE like '%création%' and (DMSG_SUP=0) )
  • Commentaires  : Le motif de modification "création" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre motif.

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

11. Liste des douments pour un nom de ficher de référence

  • Commande SQL pour MySQL : DDOC_NOM_FICHIER like '%maq.doc%'
  • Commande SQL pour MSSQL : DDOC_NOM_FICHIER like '%maq.doc%'
  • Commande SQL pour Oracle : DDOC_NOM_FICHIER like '%maq.doc%'
  • Commentaires  : Le nom de fichier "maq.doc" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre nom de fichier.

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

 

12. Liste des documents pour un nom de fichier protégé

  • Commande SQL pour MySQL : DDOC_NOM_FICHIER_VISU like '%maq.pdf%'
  • Commande SQL pour MSSQL : DDOC_NOM_FICHIER_VISU like '%maq.pdf%'
  • Commande SQL pour Oracle : DDOC_NOM_FICHIER_VISU like '%maq.pdf%'
  • Commentaires  : Le nom de fichier protégé "maq.pdf" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre nom de fichier.

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

 

13. Liste des documents pour une extension de fichier protégé

  • Commande SQL pour MySQL : DDOC_NOM_FICHIER_VISU like '%.pdf'
  • Commande SQL pour MSSQL : DDOC_NOM_FICHIER_VISU like '%.pdf'
  • Commande SQL pour Oracle : DDOC_NOM_FICHIER_VISU like '%.pdf'
  • Commentaires  : L'extension de fichier ".pdf" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre extension.

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

 

14. Liste des documents pour une extension de fichier de référence

  • Commande SQL pour MySQL : DDOC_NOM_FICHIER like '%.doc'
  • Commande SQL pour MSSQL : DDOC_NOM_FICHIER like '%.doc'
  • Commande SQL pour Oracle : DDOC_NOM_FICHIER like '%.doc'
  • Commentaires  : L'extension de fichier ".doc" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre extension.

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

 

15. Liste des documents pour une modalité de diffusion

  • Commande SQL pour MySQL : DDOC_SYSID_MOD_DIFFUSION in (select DMOD_SYSID from DFIC_MODALITE_DIFFUSION where DMOD_LIBELLE like '%pour tous%' and (DMOD_SUP=0) )
  • Commande SQL pour MSSQL : DDOC_SYSID_MOD_DIFFUSION in (select DMOD_SYSID from DFIC_MODALITE_DIFFUSION where DMOD_LIBELLE like '%pour tous%' and (DMOD_SUP=0) )
  • Commande SQL pour Oracle : DDOC_SYSID_MOD_DIFFUSION in (select DMOD_SYSID from DFIC_MODALITE_DIFFUSION where DMOD_LIBELLE like '%pour tous%' and (DMOD_SUP=0) )
  • Commentaires  : La modalité de diffusion "pour tous" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre modalité.

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

 

16. Liste des documents pour une origine

  • Commande SQL pour MySQL : DDOC_SYSID in (select DORD_SYSID_DOCUMENT from DFIC_ORIDOC left outer join DFIC_ORIGINE on DORI_SYSID=DORD_SYSID_ORIGINE and DORI_SUP=0 where DORI_LIBELLE like'%Exigence Règlementaire%' and DORD_SUP=0)
  • Commande SQL pour MSSQL : DDOC_SYSID in (select DORD_SYSID_DOCUMENT from DFIC_ORIDOC left outer join DFIC_ORIGINE on DORI_SYSID=DORD_SYSID_ORIGINE and DORI_SUP=0 where DORI_LIBELLE like'%Exigence Règlementaire%' and DORD_SUP=0)
  • Commande SQL pour Oracle : DDOC_SYSID in (select DORD_SYSID_DOCUMENT from DFIC_ORIDOC left outer join DFIC_ORIGINE on DORI_SYSID=DORD_SYSID_ORIGINE and DORI_SUP=0 where DORI_LIBELLE like'%Exigence Règlementaire%' and DORD_SUP=0)
  • Commentaires  : L'origine"Exigence Règlementaire" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre origine.

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

 

17. Liste des documents avec la gestion des enregistrements

  • Commande SQL pour MySQL : DDOC_DRP_ENREGISTREMENT=1
  • Commande SQL pour MSSQL : DDOC_DRP_ENREGISTREMENT=1
  • Commande SQL pour Oracle : DDOC_DRP_ENREGISTREMENT=1
  • Commentaires  : Tous les documents dont la gestion des enregistrements est activée

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

 

18. Liste des documents pour un référentiel donné

  • Commande SQL pour MySQL : DDOC_SYSID_CHAPITRE in (select DCHAN_SYSID from DFIC_CHAPNORM where DCHAN_LIBELLE like '%ISO 9001%' and (DCHAN_SUP=0) )
  • Commande SQL pour MSSQL : DDOC_SYSID_CHAPITRE in (select DCHAN_SYSID from DFIC_CHAPNORM where DCHAN_LIBELLE like '%ISO 9001%' and (DCHAN_SUP=0) )
  • Commande SQL pour Oracle : DDOC_SYSID_CHAPITRE in (select DCHAN_SYSID from DFIC_CHAPNORM where DCHAN_LIBELLE like '%ISO 9001%' and (DCHAN_SUP=0) )
  • Commentaires  : Le référentiel "ISO 9001" renseigné dans cette requête "type" peut être modifié pour obtenir une requête sur un autre référentiel.

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

19. Liste des documents pour une phase de cycle de vie

  • Commande SQL pour MySQL : DDOC_SYSID in (select DCYD_SYSID_DOCUMENT from DFIC_CYCLEDOC join DFIC_CYCLEMOD on DCYD_SYSID_CYCLEMOD=DCYM_SYSID_CYCLEMOD where DCYM_NOM_CYCLE like'%pilote%' and DCYD_SUP=0)
  • Commande SQL pour MSSQL : DDOC_SYSID in (select DCYD_SYSID_DOCUMENT from DFIC_CYCLEDOC join DFIC_CYCLEMOD on DCYD_SYSID_CYCLEMOD=DCYM_SYSID_CYCLEMOD where DCYM_NOM_CYCLE like'%pilote%' and DCYD_SUP=0)
  • Commande SQL pour Oracle : DDOC_SYSID in (select DCYD_SYSID_DOCUMENT from DFIC_CYCLEDOC join DFIC_CYCLEMOD on DCYD_SYSID_CYCLEMOD=DCYM_SYSID_CYCLEMOD where DCYM_NOM_CYCLE like'%pilote%' and DCYD_SUP=0)
  • Commentaires  : La phase "pilote" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre phase.

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

20. Liste des documents pour une phase de cycle de vie dont le cycle a été terminé entre 2 dates

  • Commande SQL pour MySQL : DDOC_SYSID in (select DCYD_SYSID_DOCUMENT from DFIC_CYCLEDOC join DFIC_CYCLEMOD on DCYD_SYSID_CYCLEMOD=DCYM_SYSID_CYCLEMOD where DCYM_NOM_CYCLE like'%pilote%' and DCYD_SUP=0 AND DATEDIFF(DCYD_SDTE_FIN_REEL,'20110401') > 0 AND DATEDIFF(DCYD_SDTE_FIN_REEL,'20120331') < 0)
  • Commande SQL pour MSSQL : DDOC_SYSID in (select DCYD_SYSID_DOCUMENT from DFIC_CYCLEDOC join DFIC_CYCLEMOD on DCYD_SYSID_CYCLEMOD=DCYM_SYSID_CYCLEMOD where DCYM_NOM_CYCLE like'%pilote%' and DCYD_SUP=0 AND DATEDIFF(day,'20100401',DCYD_SDTE_FIN_REEL) > 0 AND DATEDIFF(day,'20110331',DCYD_SDTE_FIN_REEL) < 0)
  • Commentaires  : La phase "pilote" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre phase ainsi que les dates.

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

21. Liste des documents applicables entre 2 dates

  • Commande SQL pour MySQL : DATEDIFF(DDOC_SDTE_APPLICATION,'20110401') > 0 AND DATEDIFF(DDOC_SDTE_APPLICATION,'20120331') < 0
  • Commande SQL pour MSSQL : DATEDIFF(day,'20100401',DDOC_SDTE_APPLICATION) > 0 AND DATEDIFF(day,'20110331',DDOC_SDTE_APPLICATION) < 0
  • Commentaires  : Retourne les documents applicables entre le 01/04/2011 et 31/03/2012

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

22. Liste des documents d'un responsable de cycle

  • Commande SQL pour MySQL : exists(SELECT * FROM DFIC_RESPDOC JOIN CFIC_PERSONNE ON CPER_SYSID = DRED_SYSID_PERSONNE WHERE DRED_SYSID_DOCUMENT = DDOC_SYSID AND DRED_SUP=0 AND CPER_NOM = 'martin' AND CPER_PRENOM='florence')
  • Commande SQL pour MSSQL : exists(SELECT * FROM DFIC_RESPDOC JOIN CFIC_PERSONNE ON CPER_SYSID = DRED_SYSID_PERSONNE WHERE DRED_SYSID_DOCUMENT = DDOC_SYSID AND DRED_SUP=0 AND CPER_NOM = 'martin' AND CPER_PRENOM='florence')
  • Commande SQL pour Oracle : exists(SELECT * FROM DFIC_RESPDOC JOIN CFIC_PERSONNE ON CPER_SYSID = DRED_SYSID_PERSONNE WHERE DRED_SYSID_DOCUMENT = DDOC_SYSID AND DRED_SUP=0 AND CPER_NOM = 'martin' AND CPER_PRENOM='florence')
  • Commentaires  : Le nom "martin" et le prénom "florence" renseignés dans cette requête "type" peut-être modifiés pour obtenir une requête sur une autre personne.

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

 

23. Liste des documents d'une origine

  • Commande SQL pour MySQL : exists(SELECT * FROM DFIC_ORIDOC JOIN DFIC_ORIGINE ON DORI_SYSID = DORD_SYSID_ORIGINE WHERE DORD_SYSID_DOCUMENT = DDOC_SYSID AND DORD_SUP=0 AND DORI_LIBELLE = 'Exigence Règlementaire' )
  • Commande SQL pour MSSQL : exists(SELECT * FROM DFIC_ORIDOC JOIN DFIC_ORIGINE ON DORI_SYSID = DORD_SYSID_ORIGINE WHERE DORD_SYSID_DOCUMENT = DDOC_SYSID AND DORD_SUP=0 AND DORI_LIBELLE = 'Exigence Règlementaire' )
  • Commande SQL pour Oracle : exists(SELECT * FROM DFIC_ORIDOC JOIN DFIC_ORIGINE ON DORI_SYSID = DORD_SYSID_ORIGINE WHERE DORD_SYSID_DOCUMENT = DDOC_SYSID AND DORD_SUP=0 AND DORI_LIBELLE = 'Exigence Règlementaire' )
  • Commentaires  : L'origine "Exigence Règlementaire" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre origine.

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

Environnement Diffusion

24. Liste de diffusion pour un service

  • Commande SQL pour MySQL : (DDIF_SYSID_PERSONNE_DEST in (SELECT CPER_SYSID FROM CFIC_PERSONNE LEFT OUTER JOIN CFIC_SERVICE ON CPER_SYSID_SERVICE = CSER_SYSID_SERVICE AND CSER_SUP = 0 WHERE CSER_SERVICE LIKE 'Achats%' AND CPER_SUP = 0))
  • Commande SQL pour MSSQL : (DDIF_SYSID_PERSONNE_DEST in (SELECT CPER_SYSID FROM CFIC_PERSONNE LEFT OUTER JOIN CFIC_SERVICE ON CPER_SYSID_SERVICE = CSER_SYSID_SERVICE AND CSER_SUP = 0 WHERE CSER_SERVICE LIKE 'Achats%' AND CPER_SUP = 0))
  • Commande SQL pour Oracle : (DDIF_SYSID_PERSONNE_DEST in (SELECT CPER_SYSID FROM CFIC_PERSONNE LEFT OUTER JOIN CFIC_SERVICE ON CPER_SYSID_SERVICE = CSER_SYSID_SERVICE AND CSER_SUP = 0 WHERE CSER_SERVICE LIKE 'Achats%' AND CPER_SUP = 0))
  • Commentaires  : Le service "achats" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre service.

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

 

25. Liste des diffusions commentées suite Validation

  • Commande SQL pour MySQL : length( trim( DDIF_OBS_RECEPTION ) ) >0
  • Commande SQL pour MSSQL : length( trim( DDIF_OBS_RECEPTION ) ) >0
  • Commande SQL pour Oracle : length( trim( DDIF_OBS_RECEPTION ) ) >0
  • Commentaires  :

 

26. Liste des diffusions papier

  • Commande SQL pour MySQL : DDIF_SUPPORT_EMISSION = 0
  • Commande SQL pour MSSQL : DDIF_SUPPORT_EMISSION = 0
  • Commande SQL pour Oracle : DDIF_SUPPORT_EMISSION = 0
  • Commentaires  : Le support de diffusion "papier" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un support de diffusion électronique en modifiant le 0 en 1.

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

 

27. Diffusions effectuées après une date donnée

  • Commande SQL pour MySQL : DATEDIFF(DDIF_SDTE_DIFFUSION,'20110301') > 0
  • Commande SQL pour MSSQL : DATEDIFF(day,'20110301',DDIF_SDTE_DIFFUSION) > 0
  • Commande SQL pour Oracle : round((trunc(OFNC_SDTE_NC,'DD')) -(trunc(to_date('20110301','YYYYMMDD'),'DD'))) > 0
  • Commentaires  : Cette requête permet de retrouver toutes les diffusions effectuées après le 1er Mars 2011.

 

28. Liste des diffusions faites aux personnes supprimées

  • Commande SQL pour MySQL - MSSQL et Oracle  : T1.CPER_SUP = 1
  • Commentaires  : Cette requête permet de retrouver toutes les diffusions effectuées à des personnes qui ont été supprimées de la liste du personnel. Il est possible de combiner cette requête avec la requête des Diffusions effectuées après une date donnée. Dans ce cas, mettre un AND entre les deux requêtes.

 

29. Liste des diffusions pour un dossier

  • Commande SQL pour MySQL : (DDIF_SYSID_DOCUMENT in (SELECT DDOC_SYSID FROM DFIC_DOCUMENT LEFT OUTER JOIN DFIC_DOSSIER_DOCUMENT ON DDOC_SYSID_DOSSIER = DDOD_SYSID_DOSSIER AND DDOD_SUP = 0 WHERE DDOD_NOM_DOSSIER LIKE '% acheter%'AND DDOC_SUP = 0))
  • Commande SQL pour MSSQL : (DDIF_SYSID_DOCUMENT in (SELECT DDOC_SYSID FROM DFIC_DOCUMENT LEFT OUTER JOIN DFIC_DOSSIER_DOCUMENT ON DDOC_SYSID_DOSSIER = DDOD_SYSID_DOSSIER AND DDOD_SUP = 0 WHERE DDOD_NOM_DOSSIER LIKE '% acheter%'AND DDOC_SUP = 0))
  • Commande SQL pour Oracle : (DDIF_SYSID_DOCUMENT in (SELECT DDOC_SYSID FROM DFIC_DOCUMENT LEFT OUTER JOIN DFIC_DOSSIER_DOCUMENT ON DDOC_SYSID_DOSSIER = DDOD_SYSID_DOSSIER AND DDOD_SUP = 0 WHERE DDOD_NOM_DOSSIER LIKE '% acheter%'AND DDOC_SUP = 0))
  • Commentaires  : Le dossier contenant "acheterr" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre dossier.

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

 

Environnement Archives

30. A détruire dans les 30 jours

  • Commande SQL pour MySQL : datediff( date_add( CURDATE( ) , INTERVAL 30 DAY ) , DARC_SDTE_FIN_ARCHIVAGE) >=0 and datediff( date_add( CURDATE( ) , INTERVAL 30 DAY ) , DARC_SDTE_FIN_ARCHIVAGE) <=30
  • Commande SQL pour MSSQL : datediff(day,getdate(),DARC_SDTE_FIN_ARCHIVAGE)<30 and datediff(day,getdate(),DARC_SDTE_FIN_ARCHIVAGE)>=0
  • Commande SQL pour Oracle :
  • Commentaires  :

31. A détruire - En retard de destruction

  • Commande SQL pour MySQL : datediff( DARC_SDTE_FIN_ARCHIVAGE, CURRENT_TIMESTAMP() ) <0
  • Commande SQL pour MSSQL : datediff(day, DARC_SDTE_FIN_ARCHIVAGE, getdate() ) >0
  • Commande SQL pour Oracle : ( trunc(DARC_SDTE_FIN_ARCHIVAGE ,'DD') - trunc(sysdate,'DD') < 0)
  • Commentaires  :

 

32. Liste des archives pour un mode de stockage

  • Commande SQL pour MySQL : DARC_SYSID_STOCKAGE in (select DSTO_SYSID from DFIC_STOCKAGE where DSTO_LIBELLE like '%informatique%' and (DSTO_SUP=0) )
  • Commande SQL pour MSSQL : DARC_SYSID_STOCKAGE in (select DSTO_SYSID from DFIC_STOCKAGE where DSTO_LIBELLE like '%informatique%' and (DSTO_SUP=0) )
  • Commande SQL pour Oracle : DARC_SYSID_STOCKAGE in (select DSTO_SYSID from DFIC_STOCKAGE where DSTO_LIBELLE like '%informatique%' and (DSTO_SUP=0) )
  • Commentaires  : Le mode de stockage "informatique" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre mode de stockage.

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

 

33. Liste des archives pour un lieu de stockage

  • Commande SQL pour MySQL : DARC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIBELLE like '%local%' and (DLIE_SUP=0) )
  • Commande SQL pour MSSQL : DARC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIBELLE like '%local%' and (DLIE_SUP=0) )
  • Commande SQL pour Oracle : DARC_SYSID_LIEU in (select DLIE_SYSID from DFIC_LIEU where DLIE_LIBELLE like '%local%' and (DLIE_SUP=0) )
  • Commentaires  : Le lieu de stockage "local" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre lieu de stockage.

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

 

34. Liste des archives pour un responsable

  • Commande SQL pour MySQL : DARC_SYSID_DESTRUCTEUR in (select CPER_SYSID from CFIC_PERSONNE where CPER_NOM like '%MAR%' and (CPER_SUP=0))
  • Commande SQL pour MSSQL : DARC_SYSID_DESTRUCTEUR in (select CPER_SYSID from CFIC_PERSONNE where CPER_NOM like '%MAR%' and (CPER_SUP=0))
  • Commande SQL pour Oracle : DARC_SYSID_DESTRUCTEUR in (select CPER_SYSID from CFIC_PERSONNE where CPER_NOM like '%MAR%' and (CPER_SUP=0))
  • Commentaires  : Le nom du responsable contenant le texte "MAR" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre nom de responsable.

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

 

35. Liste des archives pour un responsable de destruction

  • Commande SQL pour MySQL : DARC_SYSID_DESTRUCTEUR in (select CPER_SYSID from CFIC_PERSONNE where CPER_NOM like '%MAR%' and (CPER_SUP=0))
  • Commande SQL pour MSSQL : DARC_SYSID_DESTRUCTEUR in (select CPER_SYSID from CFIC_PERSONNE where CPER_NOM like '%MAR%' and (CPER_SUP=0))
  • Commande SQL pour Oracle : DARC_SYSID_DESTRUCTEUR in (select CPER_SYSID from CFIC_PERSONNE where CPER_NOM like '%MAR%' and (CPER_SUP=0))
  • Commentaires  : Le nom du responsable de destruction contenant le texte "MAR" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre nom de responsable de destruction.

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

 

36. Liste des archives pour une durée d'archivage

  • Commande SQL pour MySQL : DARC_DUREE_ARCHIVAGE = 120
  • Commande SQL pour MSSQL : DARC_DUREE_ARCHIVAGE = 120
  • Commande SQL pour Oracle : DARC_DUREE_ARCHIVAGE = 120
  • Commentaires  : La durée d'archivage de 120 mois renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre durée d'archivage.

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