Je veux obtenir une date complèteComment ajouter Hours, mins, seconds à dateadd sql?
Donc, aujourd'hui, serait 7/7/2010 12:00:00 h à 7/7/2010 23:59:59
ce qui devrait être pleinement 24 heures depuis 12:00:00 serait le 8 alors.
J'ai donc ce
select DATEADD(??, ??, DATEDIFF(dd, 0, GETUTCDATE()))
Comment puis-je faire ajouter 23 heures 59mins et 59 secondes à elle?
Est-ce mieux? Rencontrera-t-il cette condition de concurrence? – chobo2
@ chobo2: Ceci calcule '@ end' par rapport à' @ start' plutôt qu'en appelant 'GETUTCDATE()' Dans le cas (improbable) où la date coïncide au-dessus de minuit entre les deux déclarations, la plage sera toujours un seul jour. – LukeH