한 달에 계산 된 근무일 수를 계산하고 8을 곱한 후 BaseHours
으로 저장했습니다. BaseHours
을 포함하여 많은 열을 반환하는 SP입니다. 이제 다른 컬럼에서 같은 SP 내에이 BaseHours
을 사용하고 싶지만 오류가 발생합니다. SQL Server를 사용하고 있습니다.다른 곳의 동일한 SP에서 저장 프로 시저의 계산 열 사용
잘못된 열 Name'basehours '
(case when f.employmenttype = 3 then
(case when c.paqtyq > BaseHours then
(c.paqtyq + (c.paqtyq - BaseHours)) * 0.5
else
c.paqtyq
end)
else
BaseHours
end) as bhours
는 당신이 요구하는지 이해가 안 돼요. 코드를 게시하거나 질문을 명확히하십시오. – RickNZ
몇 가지 코드를 게시하여 gritch의 위치를 확인하십시오. –
어떤 DBMS를 사용하고 있습니까? 오라클, SQL 서버, MySQL ...? –