Il semble que datetime2 doive remplace datetime à terme, mais...

J'ai une table de statistiques ou la date et l'heure sont séparées car dans 99% des cas on ne recherche que sur la date ou que sur l'heure.

Et pour le 1% qui reste je dois reconstruire le Datetime
le problème / question que j'ai c'est que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
declare @Dt as date = '20130506'
declare @He as Time = '08:00:00.000'
Select cast(@dt as datetime)+cast(@He as datetime)
Fonctionne bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
declare @Dt as date = '20130506'
declare @He as Time = '08:00:00.000'
Select cast(@dt as datetime2)+cast(@He as datetime2)
Ne fonctionne pas


Comment le faire avec un Datetime2 ?