선택 항목 내 SQL 사용자 정의 함수
SQL에 getBusinessDays라는 사용자 정의 함수가 있습니다. 이 함수는 @startdate와 @enddate가 소요되며 두 날짜 사이의 영업일 수를 반환합니다.선택한 기능을 어떻게 호출할 수 있습니까?
제가 하고 싶은 일은..
SELECT getBusinessDays(a.opendate,a.closedate)
FROM account a
WHERE ...
예, 거의 그렇게 할 수 있습니다.
SELECT dbo.GetBusinessDays(a.opendate,a.closedate) as BusinessDays
FROM account a
WHERE...
테이블 값 함수(테이블 세트 반환)인 경우 테이블로 결합하기만 하면 됩니다.
이 함수는 전달된 쉼표로 구분된 목록의 모든 값으로 하나의 열 테이블을 생성합니다.
SELECT * FROM dbo.udf_generate_inlist_to_table('1,2,3,4')
테이블 값 UDF가 아닌 스칼라 값 UDF를 사용하면 원하는 대로 SELECT에서 사용할 수 있습니다.
언급URL : https://stackoverflow.com/questions/363838/sql-user-defined-function-within-select
'programing' 카테고리의 다른 글
TypeScript에서 형식 속성을 재정의하는 방법 (0) | 2023.07.03 |
---|---|
SQL Server에서 DF 제약 조건을 계속 생성하는 이유는 무엇입니까? (0) | 2023.07.03 |
오류: 모듈 파일의 최소 배포 대상은 ios8.3 v8.3입니다. (0) | 2023.07.03 |
SQL Server의 "IN" 절 제한 (0) | 2023.07.03 |
MariaDB 다시 시작 오류 "variable 'default-character-set = cp932'" (0) | 2023.07.03 |