Good Day Каждый один момент им с помощью этой коды, чтобы получить данные, которые с в определенный месяцГод() функция и Month() функция
SELECT * from Table1 d
where
MONTH(d.fld_ExpiryDate)[email protected]
AND YEAR(d.fld_ExpiryDate)[email protected]
некоторые из моих коллег сказал мне, чтобы использовать длительность, например, ,
d.fld_LoanDate >= '2009-11-01' and
d.fld_LoanDate < '2009-12-01'
вопрос в том, было бы лучше использовать диапазон ?? и как бы я вычислил начало месяца и начало следующего месяца? если вход пользователей, где только @month int and @year int?
помощь будет весьма признателен им новое в TSQL, поэтому я не знаю работы обходные и Что хорошо или нет в кодировке ..
Спасибо :)
спасибо, сэр Гордон, любые советы о том, как я могу вычислить дату начала и дату начала следующего месяца? с вводом месяца и года в INT? извините за мое невежество. – user2705620
Вы бы использовали функцию 'dateadd()', возможно, с днем недели. –
Индекс не будет использоваться при использовании функций, но даже без индекса диапазон будет работать быстрее. –