Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

SQL ou plpgsql pour recherche journée travail



Bonjour,

J'ai besoin d'optimiser une requête :

J'ai une table "activite" contenant les différentes activités d'une journée de travail :
create table activite (
   id_activite      serial,
   debut              timestamp,
   fin                  timestamp,
   type               integer
);
J'ai besoin de caractériser une activité au cours de la journée de travail. Pour cela, avant de me lancer dans des calculs "métier", je dois récupérer le début et la fin de la journée de travail sachant qu'une journée peut commencer à 22h et se terminer le lendemain à 6 heures... Donc hors de question d'utiliser la date seulement. Pour simplifier un peu le problème, on peut considérer que les activités se suivent.

J'ai écrit une procédure stockée qui va chercher l'activité précédente et l'activité suivante.Pour chacune de ses activités, je rappelle la même procédure stockée. Lorsque la procédure stockée ne trouve rien, j'ai obtenu le début et la fin de ma journée.
C'est très, trop long !
Pourriez-vous me guider un peu pour résoudre cette problématique relativement courante ?

Merci par avance.
Clo



Attachment: smime.p7s
Description: S/MIME Cryptographic Signature



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group