728x90
반응형

날짜함수 4

mysql 날짜 더하기(ADDDATE) 날짜 빼기(SUBDATE)

1. ADDDATE ADDDATE(날짜컬럼, 일수) - 받은 날짜에 일수 만큼 더하기 - 일수를 마이너스(-)로 주면 날짜에서 일수 빼기 예시) SELECT NOW() , DATE(NOW()) , ADDDATE(DATE(NOW()), 1) , ADDDATE(DATE(NOW()), -1) 2. SUBDATE SUBDATE(날짜컬럼, 일수) - 받은 날짜에 일수 만큼 빼기 - 일수를 마이너스(-)로 주면 날짜에서 일수 더하기 예시) SELECT NOW() , DATE(NOW()) , SUBDATE(DATE(NOW()), 1) , SUBDATE(DATE(NOW()), -1)

MySQL 2023.01.15

MSSQL 날짜 더하기, 빼기( DATEADD )

이번시간은 MSSQL에서 날짜를 더하고 빼는 DATEADD 함수를 알아보자 SELECT DATEADD(날짜형식, 값, 기준일자) ex) SELECT DATEADD(YY, 1, GETDATE()) 기준일자에다가 날짜형식(yy, mm, dd, hh, mi, ss) 에 해당하는 값을 더해 날짜를 구하는 방식이다. 아래의 예를 보면서 기준일자인 2020-03-10 16:36:24.790 이것이 어떻게 변하는지 확인하자 SQL 결과 SELECT GETDATE() 2020-03-10 16:36:24.790 SELECT DATEADD(YY, 1, GETDATE()) AS 년더하기 2021-03-10 16:36:24.790 SELECT DATEADD(MM, 1, GETDATE()) AS 월더하기 2020-04-10 1..

MS-SQL SQL Server 2020.03.10

MSSQL 날짜 년, 월, 일 가져오기(DATEPART, DATENAME)

이번시간은 날짜의 특정부분(년, 월, 일, 시, 분, 초)만 가져오는 함수를 알아보자 이때 사용하는 함수는 DATEPART이다. SELECT DATEPART(날짜형식, 날짜) ex) SELECT DATEPART(YY, GETDATE()) DATEPART 함수에 2번째 인자로 DATETIME 타입의 데이터를 넣고 1번째 인자로 원하는 형식을 찾아서 넣으면 된다. 기본적인 형식은 아래와 같다. SQL 결과 SELECT GETDATE() AS 현재 2020-03-10 16:03:23.670 SELECT DATEPART(YY, GETDATE()) AS 년 2020 SELECT DATEPART(MM, GETDATE()) AS 월 3 SELECT DATEPART(DD, GETDATE()) AS 일 10 SELECT..

MS-SQL SQL Server 2020.03.10
728x90
반응형