У меня есть два раскрывающихся списка: один для выбора года, а другой для выбора месяца в моем приложении ASP.NET.
Я намерен использовать эти два значения для извлечения записей из базы данных SQL Server, где месяц и год столбца TxnDate совпадают со значениями раскрывающегося списка, с помощью хранимой процедуры.
Связанная информация:
Сохраненная процедура имеет два параметра
@Month
какDateTime
и@Year
какDateTime
DROPDOWNLIST1 - Год (nchar(4))
- DROPDOWNLIST2 - Месяц (nchar(3)) янв фев и т.д.
ТАБЛИЦА 1:
ID TXNDATE DETAILS
Я читал, что запросы должны быть SARGABLE вместо использования функций, таких как MONTH (TXNDATE). Помогите мне написать хранимую процедуру с приведенной выше информацией.