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
Type: Messages; Utilisateur: escartefigue
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
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.
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...
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....
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...
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...
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...
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...
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',...
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...
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'...
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...
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...
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...
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 ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.