유무 나는 당신은 당신의 as
주변 전환이 SQL어떻게
Select Year as ' years between ' + @StartYear + '-' + @EndYear + ' value '
from tblYears
where Year Between @StartYear and @EndYear
유무 나는 당신은 당신의 as
주변 전환이 SQL어떻게
Select Year as ' years between ' + @StartYear + '-' + @EndYear + ' value '
from tblYears
where Year Between @StartYear and @EndYear
에 스크립트 아래 실행할 수있는 SQL 문자열 값에 매개 변수를 표시 할 수 있습니다. 이름은 온다 마지막
Select 'years between ' + @StartYear + '-' + @EndYear + ' value ' AS Year
from tblYears
where Year Between @StartYear and @EndYear
이제 @StartYear 및 @EndYear은 아마하지 CHAR/VARCHAR/NCHAR/NVARCHAR 당신이 그들을 변환해야합니다 그래서. 저는 여러분의 해가 4 자리 정수라고 가정 할 것입니다. 그렇지 않은 경우이 설정을 조정해야합니다.
Select 'years between ' + convert(char(4), @StartYear) + '-' + convert(char(4), @EndYear) + ' value ' AS Year
from tblYears
where Year Between @StartYear and @EndYear
원하는 결과가 선택된 출력 값에 삽입되는 곳입니다.
SELECT CONVERT(CHAR(4), Year) + ' year is between '
+ CONVERT((CHAR(4),@StartYear) +'-'+ CONVERT((CHAR(4),@EndYear) + ' values.'
FROM tblYears
WHERE Year BETWEEN @StartYear AND @EndYear
그렇지 않으면 동일한 작업을 반복해서 인쇄 할 때 FROM 또는 WHERE가 필요하지 않습니다. 그렇다면 나는 다음과 같이 제안 할 것이다 :
SELECT ' years between ' + CONVERT((CHAR(4),@StartYear) + '-'
+ CONVERT((CHAR(4),@EndYear) + ' value'
"Have"는 오타라고 믿는다. 그것은'How'이어야한다. 그렇지 않니 ?? 실행하고 어떤 오류가 발생하는지 볼 수 있니? –
'[별칭] ='또는 ' [별명]'이어야합니다. 사용중인'[별칭] AS '구문을 어디에서 얻었는지 확실하지 않습니다. –