Имам две колони, между които да избирам в клаузата 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