[MSSQL] CONVERT 시 DATETIME FORMAT 지정 (LIKE)
2012 이전 버전의 MS-SQL Server에서는 날짜 형식을 검색할 때 CONVERT 함수를 써야 하고, 세번째 인자로 20을 주로 사용한다. SELECT * FROM TA_CUST_PURCHASE WHERE CONVERT(NVARCHAR, SALE_DATE, 20) LIKE '2023-04%' -- 두 쿼리의 결과는 같다 SELECT * FROM TA_CUST_PURCHASE WHERE CONVERT(NVARCHAR(7), SALE_DATE, 20)='2023-04' SQL Server 2012 버전부터는 추가된 FORMAT 함수를 사용하면 된다. SELECT FORMAT(GETDATE(), 'yyyy-MM-dd') -- 2023-05-19 SELECT FORMAT(GETDATE(), 'yyyy-M..