안녕하세요!! 제가 회사에서 펑션을짜는대요 ㅜ

이전5개월의 출하량을 구하는것인데요

지금이 2013년 5월 이잔습니까?

그러면 2012년 12월 2013년 1월 2월 3월 4월 이렇게 값이 나와야하는데 ㅜㅡ

지금이 6월이라면 1,2,3,4,5 월 이렇게용 ㅜ

일단 펑션을 보시면
set @fr_dt = convert(varchar(10),DATEADD(MONTH, -1, @mon + '-01'),120) + '-01'

set @to_dt = @to_dt = DATEADD(dd, 1, @fr_dt)

 

 

set @fr_dt = DATEADD(dd , 1*(@dayn-1), @fr_dt)
set @to_dt = DATEADD(dd , 1*(@dayn-1), @to_dt)

 

일단 달마다 30일 31일 29일이있기 때문에 1로 줬습니다.

그리구 의문은

set @fr_dt = convert(varchar(10),DATEADD(MONTH, -1, @mon + '-01'),120) + '-01'

전월 구하는 식인데 여기서 5달을 어떻게 나오게 하는냐는것인데요ㅜ @mon 변수에 값을 5번주면 된다던데

이게 무슨말인지 모르겠습니다 ㅜㅜ

아시는분들 도움부탁드립니다 ㅜ

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 2128
6789 기간내에 해당요일이 몇번 출현하는지 계산하는 방법을 알고 싶습니다. [3] 김락중_278785 2013.05.16 9475
6788 Logon 트리거 관련 질문 입니다. [5] 수노 2013.05.16 6989
6787 미러링 오류 문의 [1] hyunjun.Lee 2013.05.15 6744
6786 sql2008에서 sql2000으로 링크드 서버 등록 후 쿼리 조회 [4] wassup 2013.05.15 18235
6785 사용자 폭주로 MSSQL 서버 한대로 힘들때 만약 3대를 돌린다면.. [5] zza 2013.05.15 9582
6784 테이블 스크립팅시 인덱스도 같이 가능한가요? [4] 치맥 2013.05.14 6974
» 안녕하세요!! 이전 5달 구하기!!!!! [2] 베일리 2013.05.14 7387
6782 테이블 컬럼 char(4)를 char(2)로 바꾸려고합니다 [2] 개발좋아 2013.05.14 6345
6781 SQL Server 서비스 중지 이벤트로그ID좀 알려주세요 메칸더 2013.05.14 7298
6780 StoredProcedure 실행에 대해서 문의 드립니다. [7] 한정훈_313326 2013.05.13 6579
6779 정렬을 제가받은 파라미터 순서대로 정렬을 하고싶습니다.. [4] 뽀구 2013.05.13 7281
6778 오픈쿼리 INSERT 질문입니다. [1] 착한이 2013.05.12 10042
6777 한서버에 여러개의 DataBase에 프로시져 컴파일 하는 방법 좀 알려 주세요. [1] 방울소리007 2013.05.10 8245
6776 로그인 계정관련 질문입니다. [4] 치맥 2013.05.10 11223
6775 이전월 주단위 표현 함수 [3] 베일리 2013.05.09 7728
6774 데이터 가져오기 중에 잘림 현상 때문에 실패하는대요~ [3] 작은나무 2013.05.09 25337
6773 특정 조회값에 따른 쿼리속도 [16] 델리스파이스 2013.05.09 6758
6772 미러링 Server에 bak파일로 복원 [2] 최연웅 2013.05.09 7089
6771 SQL 프로필러 실행 오류 조언 부탁 드립니다. [2] 최문규_310881 2013.05.09 6783
6770 백업 bak 복구 제한...걸기.. [2] 열린문서 2013.05.09 6534





XE Login