IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Firebird Discussion :

etat application de pointage


Sujet :

SQL Firebird

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut etat application de pointage
    j'ai ces 2 tables

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    CREATE TABLE SALARIES (
        ID_SALARIE          INTEGER NOT NULL,
        SAL_NOM             VARCHAR(100),
        SAL_PRENOM          VARCHAR(100)
    );

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    CREATE TABLE POINTAGE (
        ID_POINTAGE    INTEGER NOT NULL,
        PO_ID_SALARIE  INTEGER,  /*clé étrangère */
        PO_ENTREE      TIMESTAMP,
        PO_SORTIE      TIMESTAMP
    );
    rien de bien compliqué :

    chaque salarié peut entrer et sortir plusieurs fois dans la journée

    je voulais savoir si l'état suivant était possible en sql

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    -------------------------------------------------------------------
    salarié             entrée            sortie           entrée           sortie
    -------------------------------------------------------------------
    A                  8h:00              12h:00         13h:00           17h:30
    B                  8h:02              12h:05         12h:57           17h:45
    -------------------------------------------------------------------
    merci et bonne journée

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    C'est certainement faisable, même si SQL n'est pas vraiment fait pour ça...

    Cependant, ton état suppose 1 entrée/sortie le matin et une l'autre l'après-midi. Par ailleurs, tu indiques
    chaque salarié peut entrer et sortir plusieurs fois dans la journée
    donc 3 fois ? 4 fois ?

    Que se passe t-il dans ce cas ?

  3. #3
    Membre très actif Avatar de Issam
    Inscrit en
    Mars 2002
    Messages
    580
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Mars 2002
    Messages : 580
    Par défaut
    donc 3 fois ? 4 fois ?
    Que se passe t-il dans ce cas ?
    il y'aura 3 ou 4 colonne entrée / sortie

    pour être exact il y'a autant de colonnes qui correspondent au maximum d'entrée sortie pour tous les salarié


    sinon j'ai fait ça a la main avec une table temporaire

    reste plus qu'a imprimer l'état avec freereport( nombre de colonne variable)

    j'ai un bout de code pour faire ça quelques part


    je me demande juste si'il y'a un moyen plus facile ..... pour l'avenir

    a+

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/09/2011, 10h21
  2. [AC-2010] Etat : application de recrutement
    Par hx.jonathan dans le forum IHM
    Réponses: 16
    Dernier message: 28/06/2011, 09h17
  3. Comment faire une application de pointage du personnel?
    Par zouzou_18 dans le forum Windows Forms
    Réponses: 20
    Dernier message: 18/06/2009, 17h25
  4. Barre Etat / Applications
    Par birdwing dans le forum Bubuntu
    Réponses: 3
    Dernier message: 16/06/2009, 09h33
  5. Application de pointage
    Par Liondd dans le forum Modélisation
    Réponses: 6
    Dernier message: 18/07/2007, 08h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo