티스토리 뷰
날짜 관련 데이터를 구성할 때 SQL Server 2012의 EOMONTH 를 통해 간단히 구성할 수 있어 괜찮은 함수이며 T-SQL 새로운 함수의 포스팅에는 누락되어 있어 추가합니다.
사실 EOMONTH는 Excel 에서 제공되는 함수입니다.
SQL의 EOMONTH 에 대한 내용은 아래 링크를 참조하십시오.
http://msdn.microsoft.com/ko-kr/library/hh213020.aspx
구문을 실행해보면 결과를 바로 알 수 있습니다. 지정한 달 수의 이전이나 이후의 마지막 일자를 제공해줍니다.
이 함수를 사용 하지 않고 작업한다면 저번 달 마지막 일자는 오늘에 -1 MM 을 하고는 ‘-01’ 을 붙이고 다시 1 MM 을 하고 -1 dd 를 하는 식으로 해야 할 것 같은데 간단히 구성할 수 있어 알고 있으면 날짜 관련 데이터를 액세스 할 경우 도움이 될 것으로 보입니다.
DECLARE @date DATETIME = '1/16/2013‘;
SELECT EOMONTH ( @date ) AS Result;
--2013-01-31
DECLARE @date DATETIME = GETDATE();
SELECT EOMONTH ( @date ) AS ‘This Month’;
--2013-01-31
SELECT EOMONTH ( @date, 1 ) AS ‘Next Month’;
--2013-02-28
SELECT EOMONTH ( @date, -1 ) AS ‘Last Month’;
--2012-12-31
'SQL' 카테고리의 다른 글
Windows Azure 저장소로 백업 (0) | 2013.10.21 |
---|---|
PASS Summit 2013 (1) | 2013.10.16 |
SQL PASS Summit 2012 (0) | 2012.11.08 |
SQL Server 2012 T-SQL New Feature – ANY, SOME, ALL (0) | 2012.07.11 |
SQL Server 2012 코드 편집기 새 기능 (0) | 2012.05.23 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Power BI 업데이트
- Power BI Desktop
- SQL Azure
- SharePoint 2010
- SharePoint 2013
- Visual Studio 2010
- Windows Azure 업데이트
- Windows Phone 7
- copilot
- Power BI Copilot
- Power BI Desktop Update
- sql server 2012
- SharePoint Online
- Power BI
- SharePoint Object Model
- hongju
- 정홍주
- Cloud
- Windows Azure Mobile Services
- Paginated Report
- Microsoft Fabric
- Power BI Update
- 목표
- redJu
- 클라우드
- 페이지를 매긴 보고서
- Power BI Desktop 업데이트
- 업데이트
- sharepoint
- Windows Azure
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함