내가 필요한 것은 작년의 현재 분기의 시작 날짜를 출력하는 데이터 항목 식입니다. 그 해로부터 1 년을 뺀 것과 같이 현재 연도를 찾는 것이 쉽습니다. 그러나 그 이상으로 저는 붙어 있습니다.Cognos 8의 날짜 산술
if (extract(month,current_date) in (10,12,12)) then ((extract(year,_add_years (current_date,-1))||'-10-01'))
는하지만, 아무리 내가 문자열로 연도와 날짜 concatonate 수없는 일을 내가 날짜 객체로 변환 할 수 있습니다
나는 현재와 같은 각 분기 못생긴if
표현이있다. 나는이 오류가
cast()
를 사용하여 문자로 정수를 캐스팅하려고
The operation "add" is invalid for the following combination of data types: "integer" and "character"
: 위의 코드는 오류를 제공합니다. 나는 또한 날짜에 문자 배열을 설정하려고이 오류를 얻을 : SQL Server 관련 기능을 사용하려고
The operation "condexp" is invalid for the following combination of data types: "character" and "integer"
그냥 나에게 그 기능이 지역에 대한 수 없다는 오류를 제공합니다 (그것은 SQL Server 데이터베이스입니다) 처리하므로 SS 날짜를 arithmatic으로 사용할 수 없으며 Cognos의 내장 날짜 함수에 특히 적용 할 수있는 것을 찾을 수 없습니다.
날짜를 알려진 요일/월 조합으로 추가하고이를 날짜 개체로 사용하려면 어떻게해야합니까?