# Scénarios

Remarque

Les requêtes peuvent différer en fonction du système de base de données. Des adaptations des exemples suivants pourraient s'avérer nécessaire.

# Afficher dans l'archive les nouveaux documents des derniers 30 jours

Entrez la demande SQL dans le texte supplémentaire du classeur qui doit être configuré comme classeur dynamique.

!+ WHERE objtype>=254 AND objstatus=0 AND DATEADD(mi, objidate, '18991230') >= DATEADD(day, -30, SYSUTCDATETIME())

Que font les différentes parties de la demande ?

  • objtype >=254 : limite la recherche aux documents.
  • objtype >=0: limite la recherche aux documents qui ne sont pas supprimés.
  • DATEADD(mi, objidate, '18991230'): recherche en fonction de la date de dépôt (objidate) en minutes (mi) depuis la date de référence (30/12/1899).

Information

La date ISO a-été sélectionnée pour faciliter la tâche. Les indications se font au format TT.MM.JJJJ.

  • >=: Les opérateurs limitent la recherche aux documents dont la date de dépôt est ancienne d'au plus 30 jours.
  • DATEADD(day, -30, SYSUTCDATETIME()): la date système est lue au format UTC (SYSUTCDATETIME()) en jours (day) ausgelesen. 30 jours sont soustraits à la date système.

Information

Jusqu'à la version serveur SQL 2005, la fonction SYSUTCDATETIME n'était pas disponible. Au lieu de ceci, il faut utiliser la fonction GEDATE().

# Autres scénarios

Tâche Entrée dans le texte supplémentaire
Tous les documents avec le masque Entrée libre. La liste de résultats est triée (DESC pour "descending") en fonction de la date de document (objxdate). !+ WHERE objmask=0 AND objtype>=254 AND objstatus=0 ORDER BY objxdate DESC
Tous les classeurs avec le masque d'indexation Entrée libre. triés d'après la date de document décroissante. !+ WHERE objmask=0 AND objtype<254 AND objstatus=0 ORDER BY objxdate DESC
Tous les objets avec une couleur précise (objkind). !+ WHERE objkind = 12 ORDER BY objxdate DESC
Les documents d'un chemin de document précis avec une date de dépôt au sein d'une période précise A-B (en minutes, à partir du 30.12. 1899) !+ WHERE objpath =3 AND objidate BETWEEN 60587305 AND 60587308
Tous les objets contenant le texte "facture" dans la désignation. !+ WHERE objshort LIKE '%facture%'
Tous les documents contenant le texte "ELO" et "xc" dans la désignation, triés inversement à la date de dépôt !+ WHERE objtype>=254 AND objshort LIKE '%ELO%' AND objshort LIKE '%xc%' AND objstatus=0 ORDER BY objidate DESC
Attention : tous les objets avec accès intégral "Tous" – ce registre dynamique devrait toujours être vide. !+ WHERE objacl='75PYJA' AND objstatus=0
Afficher tous les classeurs et documents soumis au check-out/verrouillés (tri en fonction de l'auteur). !+ WHERE (objlock <> - 1) ORDER BY objuser
Rechercher le contenu intégral du dépôt non-structuré dans ELO (pour un traitement postérieur, par exemple placer sur l'affichage de recherche, puis dans l'archive) !+ WHERE objparent = 0
Dernière mise à jour: 12 août 2024 à 12:49