Добавить комментарий

работа с датами - обнуление времени через datediff

основная проблема - программисты забывают учитывать временную составляющую даты при сравнении дат. задача решается обнулнеим времени или приведением его к 23:59:59:557 (MSsql)
зачем так сложно?
мне из-за скорости пришлось выбрать вариант
DATEADD(d, DATEDIFF(d, 0, @Date), 0)
вместо
CONVERT(CHAR(8),@Date,112)