Dev JS Blog

[MySql] 두 날짜 일 수 차이 구하기 본문

옛날 창고/SQL

[MySql] 두 날짜 일 수 차이 구하기

Dev JS 2018. 5. 14. 14:10
728x90

[MySql] 두 날짜 일 수 차이 구하기




앞전에 현재 날짜에서 더하기 빼기를 했었지만 이번에는 두 날짜의 일 수 차이를 구해보겠습니다.


바로 본론으로 들어가서 사용할 함수는 

TO_DAYS

입니다.


일단 이 함수를 써보죠.


SELECT TO_DAYS(now()) FROM DUAL

결과 > 737193


저는 현재 저렇게 나오네요~ 여러분들이 해보실땐 또 다른 숫자가 나오겠죠

2018년 5월 1일과 현재 날짜인 5월 14일까지의 날짜의 차를 구해보겠습니다.


SELECT TO_DAYS(now()) - TO_DAYS('2018-05-01') FROM DUAL

결과 > 13


14일까지 13일 차이 정확하죠?? 물론 now()를 안해도 됩니다.

now() 는 현재 날짜 입니다. 현재 날짜가 아닌 임의로 넣어줘도 물론 됩니다.


SELECT TO_DAYS('2018-05-02') - TO_DAYS('2018-05-01') FROM DUAL

결과 > 1


두날짜의 일 수 차이는 TO_DAYS로 편하게 구하세요~

728x90

'옛날 창고 > SQL' 카테고리의 다른 글

[SQL] JOIN 에 대해서  (0) 2018.12.23
[Oracle] row_number() over() 활용  (0) 2018.12.21
[Oracle] order by 기초  (0) 2018.12.20
[MySQL] with rollup 기능  (0) 2018.06.27
[MySQL] 날짜 더하기 빼기 date_add  (0) 2018.04.05
Comments