-4
이 코드에서 별칭을 사용할 수없고 그 이유를 모르겠다는 간단한 질문이 있습니다.같은 구문으로 SQL에서 별칭 사용
tblSaida AS (
SELECT DISTINCT
[FI].COD_Regional,
[FI].COD_Filial,
[FI].Nom_Abvd_Filial
FROM
COR_Filial [FI]
INNER JOIN
tblFiliais [F]
ON
[FI].COD_Regional = [F].COD_Regional
AND [FI].COD_Filial = [F].COD_Filial
AND [FI].Cod_RegionalAtual = @Cod_Regional
AND [FI].Nom_Abvd_Filial LIKE '%' + ISNULL(@Filtro, Nom_Abvd_Filial) + '%' AS [NOM_Regional]
ORDER BY
[FI].NOM_Regional
SELECT
[S].COD_Filial,
[S].NOM_Regional
나는 'AS'키워드 근처
에 오류가?의 구문이 잘못되었습니다 'AS'
이누군가가 나를 도울 수
편집 :
나는 내가 너희들 sugested 변경을 사용하는 등 한 Statment
tblSaida AS (
SELECT DISTINCT
[FI].COD_Regional,
[FI].COD_Filial,
[FI].Nom_Abvd_Filial LIKE '%' + ISNULL(@Filtro, Nom_Abvd_Filial) + '%' AS [NOM_Regional]
FROM
에 오류가 필요하고 지금은 작동 select.Now에 별칭을 움직였다.
tblSaida AS (
SELECT DISTINCT
[FI].COD_Regional,
[FI].COD_Filial,
[FI].Nom_Abvd_Filial
FROM
COR_Filial [FI]
INNER JOIN
tblFiliais [F]
ON
[FI].COD_Regional = [F].COD_Regional
AND [FI].COD_Filial = [F].COD_Filial
AND [FI].Cod_RegionalAtual = @Cod_Regional
)
SELECT
[S].COD_Filial,
[S].Nom_Abvd_Filial
FROM
tblSaida [S]
ORDER BY
[S].Nom_Abvd_Filial
전체 쿼리를 게시하십시오. –
TSql 구문은 WHERE 또는 ON 절에서 별칭을 허용하지 않습니다. – Serg
별칭을 선택 항목으로 이동했는데 오류가 지금과 같습니다. –