je suis arrivé ces données de ma table:SQL Server 2014 Dates Exploding montrent que l'année
id arrival_date departure_date
1 2017-10-10 2017-10-15
2 2017-11-16 2017-11-30
3 2017-10-14 2017-10-31
4 2018-05-12 2017-05-22
5 2021-01-16 2021-03-15
6 2018-06-02 2017-07-02
Tout ce que je veux est de faire exploser ces date, mais je veux seulement montrer l'année seulement
date
2017
2018
2019
2020
2021
ceux-ci devraient être la fois que je voulais voir est leur toute requête pour ceux-ci? Note: si cette année est 2018, elle devrait commencer en 2018, donc j'utiliserai getdate() dans cette instance, je veux obtenir le maximum dans la partie departure_date, puis-je faire cela?
Quelle est la définition du schéma de votre table? S'agit-il de chaînes ou de types réels date/datetime/ou datetime2? – Igor
@igor ce ne sont que date type de données – GGw
Avez-vous essayé 'YEAR'? –