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

Recherche:

Type: Messages; Utilisateur: escartefigue

Recherche: Recherche effectuée en 0,00 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Bonjour, Il faut communiquer la requête sous...

    Bonjour,

    Il faut communiquer la requête sous forme de texte et pas sous forme d'image pour qu'on puisse la récupérer
  2. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Par définition une incohérence ... ce n'est pas...

    Par définition une incohérence ... ce n'est pas normal :P;)
    Cela étant, merci de décrire précisément le résultat obtenu, les messages d'erreur éventuels et le résultat attendu.
  3. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Plutôt qu'un type texte, s'il s'agit...

    Plutôt qu'un type texte, s'il s'agit d'immatriculations françaises dont la taille est limitée à une quinzaine de caractères (à vérifier mais c'est dans cet ordre d'idées) il est est nettement...
  4. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Ce qu'on appelle des typologies ce sont les...

    Ce qu'on appelle des typologies ce sont les données telles que les codes devises, codes pays, codes langues etc.

    Par exemple, pour les moyens de transport, une donnée de type texte est inadaptée....
  5. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Oui, elle est correcte, mais il n'est pas...

    Oui, elle est correcte, mais il n'est pas nécessaire a priori de faire deux fois la jointure avec le service sauf si l'agent est affecté à date à un service, mais en ce cas, il manque le critère date...
  6. Votes reçus
    +1 -0
    Réponses
    38
    Affichages
    3 397

    S'il est normal qu'une mission concerne plusieurs...

    S'il est normal qu'une mission concerne plusieurs agents, voici une solution applicable

    Mon jeu d'essai (je suis passé par MySQL v8 et des CTE pour ne pas avoir à faire de CREATE TABLE, mais ça ne...
  7. Votes reçus
    +1 -0
    Réponses
    38
    Affichages
    3 397

    vu que votre modèle comporte une table de liaison...

    vu que votre modèle comporte une table de liaison entre agent et mission, ça signifie qu'un agent peut avoir plusieurs missions (ça semble raisonable ;)) mais aussi qu'une même mission concerne...
  8. Votes reçus
    +1 -0
    Réponses
    38
    Affichages
    3 397

    dans mon exemple T1 et T2 sont deux alias d'une...

    dans mon exemple T1 et T2 sont deux alias d'une même table, celle qui s'appelle Tab1 dans mon jeu d'essai.
    C'est ce qu'on appelle une auto-jointure (jointure d'une table avec elle même).

    Le...
  9. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    En reprenant le jeu d'essai proposé dans ma...

    En reprenant le jeu d'essai proposé dans ma réponse n°5, à savoir


    with tab1 (mission, dtdeb, dtfin) as
    (select 'Mission 01', '2019-02-01', '2019-02-04' union all
    select 'Mission 02',...
  10. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Cela signifie que les deux missions ont au moins...

    Cela signifie que les deux missions ont au moins un jour en commun
    Exemple :
    Dans la même semaine la mission M1 commence le lundi et termine le jeudi et la mission M2 commence le mercredi et...
  11. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    En ce cas, inutile de passer par un curseur...

    En ce cas, inutile de passer par un curseur contre-performant, utilisez simplement la requête suivante


    select T1.mission
    , T1.dtdeb
    , T1.dtfin
    , 'est en chevauchement avec'...
  12. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    bonjour, Pour plus de clarté, il est...

    bonjour,

    Pour plus de clarté, il est préférable de distinguer les prédicats de filtrage positionnés dans le WHERE de ceux de jointure à positionner dans le JOIN.

    Exemple :

    SELECT...
  13. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    En fait, tout dépend de la façon dont sont...

    En fait, tout dépend de la façon dont sont définis les intervalles.
    Souvent, la date de début est incluse et la date de fin exclue, mais ce n'est pas une règle absolue ;)

    À noter également qu'une...
  14. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Voici un exemple de requête qui analyse chaque...

    Voici un exemple de requête qui analyse chaque cas : chevauchement, égalité ou période disjointe


    with tab1 (mission, dtdeb, dtfin) as
    (select 'Mission 01', '2019-02-01', '2019-02-04' union...
  15. Votes reçus
    +0 -0
    Réponses
    38
    Affichages
    3 397

    Bonjour, Quelle est la règle de gestion : même...

    Bonjour,

    Quelle est la règle de gestion : même date de début et même date de fin pour les deux missions ou bien il suffit qu'il y ait chevauchement entre les deux périodes ?
Affichage des résultats 1 à 15 sur 15