Я смотрел, как люди пишут код, и мне было интересно, имеет ли значение форматирование в поле даты. Например, я видел это Format(EndDate, "mm/dd/yyyy")
в запросе, но EndDate определяется как поле даты в таблице.
Какие преимущества и проблемы могут возникнуть при этом?
strEDate = "#" & Format(EndDate, "mm/dd/yyyy") & "#"
strHSurg = "SELECT TOP 1 [Health Surcharge]FROM tblTax WHERE [Effective Date] <= strEDate " ORDER BY [Effective Date] DESC;"
Если EndDate является полем даты, вы не можете получить запрос, подобный этому
strHSurg = "SELECT TOP 1 [Health Surcharge]FROM tblTax WHERE [Effective Date] <= " & EDate & " ORDER BY [Effective Date] DESC;"
Это имеет значение? Или это делается для того, чтобы при переносе базы данных на компьютер в формате дд / мм / гггг формулы не затрагивались?