Bonjour,
Je cherche à joindre 2 entités (avec annotation) dont la condition de jointure est une string commune et une date de l'entité 1 qui doit se trouver entre les 2 dates de l'entité 2.
Et mon problème c'est que je ne vois pas comment définir le critère de jointure.
Je trouve bien des exemples où 2 entités sont jointes avec
mais ce que je cherche à faire c'est
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 entity1.column1 = entity2.column1 AND entity1.column2 = entity2.Column2
(c'est même un poil plus complexe puisse que entity2.date2 peut être nulle mais l'idée est là)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 entity1.Column1 = entity2.column1 AND entity1.date1 BETWEEN entity2.Date1 AND antity2.Date2
Est-ce que c'est seulement possible ?
Merci pour vos réponses.
Partager