S'il vous plaît voir cela si possible dans SQL Server:comparer si une date est comprise entre deux dates dans SQL Server
J'ai deux tables avec les attributs suivants:
Tableau A
AId prm_code dateTrom dateTo
1 sql/mn/01 01/01/2017 30/03/2017
2 sql/mn/01 01/04/2017 30/06/2017
Tableau B
BId prm_code qty price tDate
1 sql/mn/01 10 10 03/01/2017
2 sql/mn/01 1 11 03/01/2017
3 sql/mn/01 12 100 05/01/2017
4 sql/mn/01 5 50 10/02/2017
5 sql/mn/01 20 10 15/03/2017
Maintenant, je voudrais créer une requête pour obtenir le AId du tableau A et toutes les autres lignes du tableau B comme suit lorsque le TDate du tableau B se situe entre dateFrom et dateTo dans le tableau A
BId prm_code qty price tDate AId
1 sql/mn/01 10 10 03/01/2017 1
2 sql/mn/01 1 11 03/01/2017 1
3 sql/mn/01 12 100 05/01/2017 1
4 sql/mn/01 5 50 10/02/2017 1
5 sql/mn/01 20 10 15/03/2017 1
Merci
[xkcd PSA ISO 8601] (https://xkcd.com/1179/) – SqlZim
Pourquoi 31 Mars vous à sauter? Qu'avez-vous essayé jusqu'à présent? S'il vous plaît poster votre requête. –