Salut !
J'ai un petit problème pour concevoir ma requête afin de compléter la propriété SelectSQL de mon IBDataSet.
Je souhaite effectuer des insertions dans mon entité ABSENCE, qui est relié directement à une autre entité SALARIE ainsi qu'a une entité TYPE_ABS (ici par l'intermédaire de l'association DE).
Mes entités sont les suivantes:
ABSENCE (num_enreg, date_deb, date_fin)
SALARIE (id_sal, nom_sal, pren_sal)
TYPE_ABSENCE (id_abs, lib_abs)
L'association DE:
DE (durée, unité)
Au niveau physique, ABSENCE reçoit id_sal en clef étrangère et DE devient une table avec num_enreg et id_abs en clef étrangère.
Comment écrire ma requête pour pouvoir faire des insertions dans ma tables ABSENCE?
ex: insérer une absence le 10/12/02 (date_deb) de Mr BOB (id_sal) pour une raison de maladie (id_abs)
J'ai écris déjà ceci:
Mais il me manque le code pour faire le lien avec TYPE_ABSENCE. Dois-je passer par DE ?select
DATE_HEURE_DEBUT, DATE_HEURE_FIN, ID_SAL, NUM_ENREGISTREMENT
from ABSENCE
join SALARIE on SALARIE.ID_SAL = ABSENCE.ID_SAL
Quelqu'un aurait une idée pour écrire une requête me permettant de lier mes 3 tables (ABSENCE, SALARIE, et TYPE_ABSENCE) afin d'harmoniser mes insertions.
Merci d'avance
Seb![]()
Partager