Loading...
본문 바로가기
👥
총 방문자
📖
0개 이상
총 포스팅
🧑
오늘 방문자 수
📅
0일째
블로그 운영

여러분의 방문을 환영해요! 🎉

다양한 개발 지식을 쉽고 재미있게 알려드리는 블로그가 될게요. 함께 성장해요! 😊

CS/database

[database] sql Date and Time

by 꽁이꽁설꽁돌 2025. 6. 21.
728x90
반응형

 

 

select getdate() as current_datetime, sysdatetime() as current_datetime2


---GETDATE(): 현재 날짜와 시간 반환 (datetime)
---SYSDATETIME(): 더 정밀한 시간까지 포함된 현재 시간 반환 (datetime2)

 

 

select dateadd(day, 7, '2025-05-10') as one_week_later
---DATEADD: 지정된 날짜(2025-05-10)에 7일을 더함 → 2025-05-17

select dateadd(month, -2, '2025-05-10') as two_month
---DATEADD: 지정된 날짜(2025-05-10)에 7일을 더함 → 2025-05-17

select datediff(year, '2023-01-15', '2025-05-10') as years_diff
---DATEDIFF: 두 날짜 사이의 연도 차이 계산 → 2년 (단순히 연도 숫자 차이)

 

 

select datepart(year, '2025-05-10 14:30:00') as year,
       datepart(month, '2025-05-10 14:30:00') as month,
       datepart(day, '2025-05-10 14:30:00') as day;

---DATEPART: 날짜에서 특정 부분(연, 월, 일 등)을 추출

 

 

select format(cast('2025-05-10 14:30:00' as datetime), 'MMMM dd, yyyy hh:mm tt') as formated_date

select EOMONTH('2025-05-10') as last_day_of_month
---EOMONTH: 해당 날짜가 속한 달의 마지막 날 → 2025-05-31

select DATEFROMPARTS(2025, 5, 10) as constructed_date
---DATEFROMPARTS: 연, 월, 일로부터 날짜 구성 → 2025-05-10
반응형

'CS > database' 카테고리의 다른 글

[database] SQL views  (0) 2025.06.22
[database] SQL index  (1) 2025.06.21
[database] [COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING]  (0) 2025.05.15
[database] select, where, order by & top  (0) 2025.05.13
[database] operators  (0) 2025.05.12