Créez votre PDF

No pages found in Basket

Requêtes de référence

 

 

1. QALITEL conform

 


1.1.  Liste des fiches pour un dossier

 

  •  Commande SQL  : OFNC_CODE_TYPE in (select OTYP_CODE_TYPE from OFIC_TYPE_DOC where OTYP_NOMENCLATURE_COMPLET like '%Gestion des processus%' and (OTYP_SUP<>1 or OTYP_SUP is null) )
  • Commentaires  : Le dossier "gestion des processus" 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.

 

1.2. Liste des fiches pour un entête


 

  • Commande SQL  : OFNC_SYSID_ENTETEFICHE in (select OENT_SYSID_ENTETE_FICHE from OFIC_ENTETE where OENT_ENTETE like '%Interne%' and (OENT_SUP<>1 or OENT_SUP is null) )

  • Commentaires : L'entête "interne" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre entête.

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

 

2. Liste des fiches pour un niveau de gravité


 

  • Commande SQL  : OFNC_SYSID_GRAVITE in (select OGRA_SYSID_GRAVITE from OFIC_GRAVITE where OGRA_GRAVITE like '%Mineure%' and (OGRA_SUP<>1 or OGRA_SUP is null) 

  • Commentaires : Le niveau de gravité "Mineure" renseigné dans cette requête "type" peut-être modifié pour obtenir une requête sur un autre niveau de gravité.

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

 

3. Liste des fiches pour un produit


 

  • Commande SQL  : OFNC_CODINT in (select OPROF_CODINT from OFIC_PRODUITFICHE left outer join OFIC_PRODUIT on OPROF_SYSID_PRODUIT = OPRD_SYSID_PRODUIT and (OPRD_SUP<>1 or OPRD_SUP is null) where OPRD_PRODUIT like '%Papier%' and (OPROF_SUP<>1 or OPROF_SUP is null) )

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

 

4.  Liste des fiches pour une catégorie


 

  • Commande SQL  : OFNC_SYSID_TYPENC in (select OTNC_SYSID_TYPENC from OFIC_TYPENC where OTNC_TYPENC like '%Documentaire%' and (OTNC_SUP<>1 or OTNC_SUP is null) )

  • Commentaires : La catégorie "documentaire" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre catégorie.

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

 

5. Liste des fiches pour une cause


 

  • Commande SQL  : OFNC_CODINT in (select ONCA_CODINT from OFIC_NCAUSE left outer join OFIC_CAUSE on ONCA_SYSID_CAUSE = OCAU_SYSID_CAUSE and (OCAU_SUP<>1 or OCAU_SUP is null) where OCAU_CAUSE like '%Organisation%' and (ONCA_SUP<>1 or ONCA_SUP is null) AND ONCA_LOGICIEL=0)

  • Commentaires : La cause "organisation" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre cause.

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

 

6. Liste des fiches pour une conséquence


 

  • Commande SQL  : OFNC_CODINT in (select ONCO_CODINT from OFIC_NCONS left outer join OFIC_CONSEQUENCE on ONCO_SYSID_CONSEQUENCE = OCSQ_SYSID_CONSEQUENCE and (OCSQ_SUP<>1 or OCSQ_SUP is null) where OCSQ_CONSEQUENCE like '%Organisation%' and (ONCO_SUP<>1 or ONCO_SUP is null) AND ONCO_LOGICIEL=0

  • Commentaires : La conséquence "organisation" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre conséquence.

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

 

7. Liste des fiches pour une décision sur le produit


 

  • Commande SQL  : OFNC_CODINT IN (SELECT OPROF_CODINT FROM OFIC_PRODUITFICHE

LEFT OUTER JOIN OFIC_PRODUIT ON OPROF_SYSID_PRODUIT = OPRD_SYSID_PRODUIT AND (OPRD_SUP <>1 OR OPRD_SUP IS NULL ) LEFT OUTER JOIN OFIC_DECISIONPRODUIT ON OPROF_SYSID_DECISION = ODECP_SYSID_DECISION AND (ODECP_SUP <>1 OR ODECP_SUP IS NULL ) WHERE ODECP_LIBELLE LIKE 'destruction%' AND (OPROF_SUP <>1 OR OPROF_SUP IS NULL ) )

  • Commentaires : La décision "destruction" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre décision produit.

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

 

8. Liste des fiches saisies en 2006


 

  • Commande SQL pour MySQL : year(OFNC_SDTE_SAISIE)=2006

  • Commentaires : L'année "2006" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre année.

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

 

9. Liste des fiches pour une décision externe


 

  • Commande SQL  : OFNC_SYSID_DECISION in (select ODEC_SYSID_DECISION from OFIC_DECISION where ODEC_DECISION like '%externe%' and (ODEC_SUP<>1 or ODEC_SUP is null) )

  • Commentaires : La décision "externe" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre conséquence.

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

 

10. Liste des fiches saisies depuis 6 mois


 

  • Commande SQL pour MySQL : OFNC_SDTE_SAISIE >= DATE_SUB(now(),INTERVAL 6 MONTH)

  • Commande SQL pour MSSQL : DATEDIFF(month,OFNC_SDTE_SAISIE,getdate()) <= 6

  • Commande SQL pour Oracle : months_between( sysdate,OFNC_SDTE_SAISIE ) <= 6

  • Commentaires : Le nombre de mois "6" renseignée dans cette requête "type" peut-être modifiée pour obtenir une requête sur une autre période

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

 

11. Liste des fiches dont toutes les actions sont clôturées


 

  • Commande SQL pour MySQL : not exists(select * FROM OFIC_ACTIONL WHERE OACL_CODINT = OFNC_CODINT AND OACL_LOGICIEL=0 AND OACL_SUP=0 AND OACL_VALIDATION = 0)

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

 

12. Liste des fiches créées le mois précédent


 

  • Commande SQL pour MySQL : OFNC_SDTE_SAISIE between date_format(now() - interval 1 month, '%Y-%m-01') AND last_day(now()-interval 1 month)

Liste des fiches sans cause associée


 

  • Commande SQL  : not exists (select * from OFIC_NCAUSE where OFNC_CODINT= ONCA_CODINT and (ONCA_SUP=0 or ONCA_SUP is NULL) )

 

13. Liste des fiches saisies entre 2 dates


 

  • Pour MySQL : DATEDIFF(OFNC_SDTE_SAISIE,'20100401') > 0 AND DATEDIFF(OFNC_SDTE_SAISIE,'20110331') < 0

  • Pour MSSQL : DATEDIFF(day,'20100401',OFNC_SDTE_SAISIE) > 0 AND DATEDIFF(day,'20110331',OFNC_SDTE_SAISIE) < 0

  • Commentaires : Retourne les fiches saisies entre le 01/04/2010 et le 31/03/2011

 

14. Liste des fiches d'une société d'origine


 

  • Commande SQL : OFNC_CODSOC in (select CFOU_SYSID_FOUR from CFIC_FOUR where CFOU_NOM='STE ORIGINE' AND CFOU_SUP=0 )

  • Commentaires : Retourne la liste des fiches pour lesquelles la société STE_ORIGINE a été associée dans la rubrique Origine.

 

15. Liste des fiches d'une société interne / découverte

  • Commande SQL : OFNC_CODSTEOPE in (select CFOU_SYSID_FOUR from CFIC_FOUR where CFOU_NOM='STE DECOUVERTE' AND CFOU_SUP=0 )

  • Commentaires : Retourne la liste des fiches pour lesquelles la société STE_DECOUVERTE a été associée dans la rubrique Origine Interne / Découverte.

 

16. Liste des fiches dont toutes les actions associées sont réalisées / contrôlées

 

  • Commande SQL : NOT EXISTS ( select * from OFIC_ACTIONL where (OACL_ETAT=5 OR OACL_ETAT=10) AND OACL_SUP=0 AND OACL_CODINT=OFNC_CODINT AND OACL_LOGICIEL=0)

  • Commentaires : Cette requête permet de ressortir toutes les fiches dont toutes les actions associées sont réalisées, abandonnées ou contrôlées. En jouant sur la valeur du CHAMP OACL_ETAT vous pouvez prendre en compte les différents états des actions. Référez-vous pour connaître les valeurs au dictionnaire de l'application disponible par le menu Outils - Dictionnaire de QALITEL conform.

 

17. Liste des fiches non soldées dont toutes les actions associées sont soldées

  • Commande SQL : OFNC_CODE_PHASE !=7 AND NOT EXISTS ( select * from OFIC_ACTIONL where OACL_CODE_PHASE !=7 AND OACL_SUP=0 AND OACL_CODINT=OFNC_CODINT ) 

  • Commentaires : Cette requête permet de ressortir toutes les fiches  non soldées (OFNC_CODE_PHASE différent de 7 dont toutes les actions associées sont soldées (OACL_CODE_PHASE égal à 7). . Référez-vous pour connaître les valeurs au dictionnaire de l'application disponible par le menu Outils - Base de données - Dictionnaire de QALITEL conform

 

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