Supposons que j'aiannées Count SQL sur FromDate aux champs todate
> ID FromDate ToDate
> -- -------- -------
> 1 01/01/2005 30/6/2007
> 2 01/01/2008 31/12/2009
Je veux compter les années qui sont inclus sur ces 2 lignes. Voici 1,5 ans pour la première rangée + 2 ans à partir de la deuxième rangée = Total de 3,5 ans. Comment puis-je faire cela avec SQL?
Utiliser année et le mois DATEDIFF (utilise fin de limites année/mois) donne la ligne 1 = 2 ans/29 mois, la ligne 2 = 1 an/23 mois. Comment obtenez-vous 1,5/2 ans de s'il vous plaît? – gbn
Quelle saveur SQL utilisez-vous? Serveur SQL? Oracle? MySQL? –
Ne pas oublier les années bissextiles ... http://stackoverflow.com/questions/1123727/sql-count-years-on-fromdate-to-todate-fields/1123864#1123864 – RSolberg