Bonjour à tous,
Un petit priblème courant que je n'arrive pas à résoudre malgrès toute la documentation en ligne (pas réussi à l'adapter à mon problème).
Voilà, je récupère la date courante grâce à un SELECT GETDATE() et je souhaite comparé cette valeur avec une table de ma base de donnée qui contient toute les dates des 30 prochaines années.
Problème :
Getdate : 2007-12-31
Ma table : 31/12/2007
Voila le code que j'ai fait qui ne fonctionne toujours pas
Merci d'avance pour votre aide.Code:
1
2
3
4
5
6
7
8
9
10
11
12 DECLARE @jour INT DECLARE @mois INT DECLARE @annee INT DECLARE @complet NVARCHAR SET @jour = (SELECT DATEPART(day, GETDATE())) SET @mois = (SELECT DATEPART(month, GETDATE())) SET @annee = (SELECT DATEPART(year, GETDATE())) SET @complet = (SELECT(@jour+'/'+@mois+'/'+@annee)) SET @complet = (SELECT CONVERT(SMALLDATETIME, @complet))