У меня есть два столбца на выбор в предложении where , оба столбца даты. Дата1 и Дата2.
У меня есть эти условия, чтобы удовлетворить.
When @temp1= 1 and @temp2= 0 then Date1 between (@startdate and @enddate)
When @temp1= 0 and @temp2= 1 then between (@startdate and @endDate)
when @temp1= 1 and @temp2 =1 then Date1 between (@startDate and @endDate) and Date2 between (@startdate and @endDate)
Я должен написать что-то вроде этого
Case when @temp1 = 1 then Date1 between (@startdate and @enddate)
when @temp2 = 1 then Date2 between (@startdate and @enddate)
when @temp1 = 1 and @temp2 = 1 then (Date1 between (@startdate and @enddate) and Date2 between (@startdate and @enddate)
Пожалуйста, помогите, заранее спасибо
BETWEEN
начал принимать круглые скобки вокруг диапазона? Он плохо анализируется в 2008R2. - person HABO   schedule 12.07.2015