Récupérer et utiliser la date système du jour sous SQL
Bjr tout le monde
Je suis nouveau dans la communauté et j'ai déjà un problème à vous poser
Voilà j'essaie d'extraire des données d'une base de production à l'aide de l'outil SSIS de SQL Server 2005 mais j'aimerai uniquement extraire des données de la date courante alors j'exécute cette requête:
>> SELECT * FROM bd WHERE champDate=DATESYSTJOUR
Je sais pas comment récupérer la date système du jour et pouvoir comparer mon champ champDate avec elle.
Merci de m'aider
Au fait si c possible j'aimeari avoir cette date sous le format AAAAMMJJ
bonne journée tout le monde
1 pièce(s) jointe(s)
Syntaxe de curdate dans l'AS400
Citation:
Envoyé par
mikedavem
Bonsoir,
Je suppose que la requête que vous lancez s'effectue sur l'AS400 via SSIS.
La fonction GETDATE() n'existe pas dans ce cas. Il faut utiliser la fonction CURDATE().
++
Merci bien
Oui en effet c sur l'AS400
Je sais pas si avec curdate c la même syntaxe à savoir: SELECT * from nombd WHERE champDate=cast(convert(char(8), curdate(), 112) as decimal) car quand je l'exécute je recois une erreur (en pièces jointes)
Merci de me donner la bonne syntaxe de cette requête en utilisant curdate sur l'AS400
Cordialement