7
Questo è il mio "test" di baseDATEADD MS -1 non fa nulla
select DATEADD(ms,-2,DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0))
, DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)
,case when DATEADD(ms,-2,DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)) != DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) then 'No Match' else 'Match' end
union all
select DATEADD(ms,-1,DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0))
,DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)
,case when DATEADD(ms,-1,DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0)) != DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) then 'No Match' else 'Match' end
Sto cercando di capire perché MS -2, sottrae 3 e MS -1 sottrae nessuno.