Конвертируйте столбцы месяца/день в год на сегодняшний день, чтобы проверить дату в SQL -запросеC#

Место общения программистов C#
Ответить
Anonymous
 Конвертируйте столбцы месяца/день в год на сегодняшний день, чтобы проверить дату в SQL -запросе

Сообщение Anonymous »

У меня есть следующий запрос SQL, который работает правильно. < /p>
// date is a .Net DateTime parameter.
dataTable = Database.GetDataTable("SELECT Distinct ElementID " +
"FROM [DatabaseName].[dbo].[DataTable] dbd " +
"JOIN [DatabaseName].[dbo].[DateaAndTimeTable] tsr " +
"ON tsr.AccessionID = dbd.AccessionID " +
"where (tsr.TSMonth = " +
date.Month.ToString() +
" AND tsr.TSDay = " +
date.Day.ToString() +
" AND tsr.TSYear = " +
date.Year.ToString() +
" AND tsr.TSHour = " +
date.Hour.ToString() +
" AND ISNUMERIC(LEFT(ElementID,2)) = 1" +
") " +
"ORDER BY dbd.ElementID",
DataConnectionString);
< /code>
Мне нужно обновить это, чтобы получить диапазон дат между данной датой начала и датой окончания. SmallDateTeTime, но я никогда не делал этого. Все эти столбцы - это крошечные, за исключением того, что TSYEAR - это небольшой инт.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... -sql-query
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»