i have variable @var1 date time
will below query work set @var1 = @var1 +1
i want increment date 1 in @var1
will above method or dateadd(dd,1,@var1) more efficent
(even if syntactically valid, not obvious next person reads code happening).
in platforms, date-and-time values radixed on day, x + 1
next calendar day, , fractional day number of seconds or minutes.
other platforms store or represent date-and-time values integer seconds (or miliseconds, or nanoseconds) since epoch value, in case x + 1
adds 1 second or whatever base unit value.
for best results (consistent on every platform, , obvious) use platform's built-in date library. in sql dateadd
function, specify quantity want add date.
your question asks if + 1
or dateadd
"more efficient". i'll don't use sql "efficient" - there inherent inefficiencies in sql , database systems; can said developer productivity , bug-avoidance far more important, in case should use dateadd
.
Comments
Post a Comment