이번 달에 같은 날짜까지 지난 달 마감 된 모든 대출을 볼 필요가 있습니다. 따라서 오늘이 2012 년 3 월 13 일인 경우 월간 거래량을 비교하기 위해 2/1에서 2012 년 2 월 13 일까지 마감 된 대출을 계산하고 싶습니다. 그 날짜 공식을 어떻게 쓰나요? LastYearMTD 날짜 범위 옵션과 비슷하지만 실제로 범위 내에서 LastMonthTD 만 필요합니다.Crystal Report의 경우 지난 달의 데이터와 이번 달의 같은 날짜의 데이터를 비교 작성해야합니다
0
A
답변
1
dateserial() 함수는 날짜 추가/제거의 모든 난잡함을 처리합니다. 날짜 범위를 얻으려면 당신이있어 후 :
dateserial(year(currentdate),month(currentdate)-1,1) to dateserial(year(currentdate),month(currentdate)-1,day(currentdate))
0
이 뭔가를 원하는 것 소리 ...
선택 기준 :
{loans.closedate} > dateserial(year(currentdate),month(currentdate),1)
or
{loans.closedate} in
dateadd('m', -1, dateserial(year(currentdate),month(currentdate),1)) to
dateadd('m', -1, currentdate)
그런 다음 폐쇄 지난 달 집계 다음과 같습니다 :
if month({loans.closedate}) = month(currentdate) then
1
else
0
그리고이 몽 h 탈리는 다른 방향 일 것입니다.
if month({loans.closedate}) = month(currentdate) then
0
else
1
의심의 여지가 있습니다.
+0
Wonderful, .. 정말 고맙다. – user1266882
+0
수락/잊지 말고 잊지 마세요 :) –
currentdate가 1 월에있는 시나리오를 처리하지 않습니다. –
@LeeTickett 예. DateSerial()은 해당 논리를 처리합니다. 또한 월, 연도, 주 등의 날짜 빼기/더하기를 처리합니다. – Ryan
아 - 그렇습니다. 나는 질문이 훌륭하게 말하지 않았다고 생각한다. 그리고 포스터는 이번 달 1 일과 현재 달 1 개월 중 마감 된 대출에 대한 수치를 묻고있다. –