SQL Server에서 날짜를 yyyy-MM 형식으로 포맷 

년월 포멧

1 답변

0 투표

SQL Server에서 날짜를 `yyyy-MM` 형식으로 포맷팅하려면 `FORMAT()` 함수 또는 `CONVERT()`와 `SUBSTRING()` 함수를 사용할 수 있습니다.

### `FORMAT()` 함수 사용:

SQL Server 2012 이상 버전에서는 `FORMAT()` 함수를 사용할 수 있습니다.

SELECT FORMAT(GETDATE(), 'yyyy-MM') as formattedDate

### `CONVERT()`와 `SUBSTRING()` 함수 사용:

SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 120), 7) as formattedDate

- `GETDATE()`는 현재 날짜와 시간을 반환합니다.
- `CONVERT(VARCHAR, GETDATE(), 120)`는 날짜를 `yyyy-MM-dd HH:mi:ss` 형식으로 변환합니다.
- `LEFT( ..., 7)`은 변환된 문자열의 왼쪽 7자리만을 추출하여 `yyyy-MM` 형식을 만듭니다.

이 쿼리를 실행하면, 현재 날짜가 `yyyy-MM` 형식의 문자열로 반환됩니다.

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...