2009-06-22 1 views
2

사용자가 예약을하는 두 개의 열이있는 테이블이 있다고 가정 해 보겠습니다.SQL에서 하나의 날짜와 다른 날짜 사이의 거리 가져 오기 (ISO 형식)

datefrom    dateto 
------------------------------------------- 
2009-05-23 00:00:00 2009-05-27 00:00:00 

사용자가 예약 할 며칠을 SQL로 반환하는 방법은 무엇입니까? 내가 원하는 건 일수를 돌려 보내는 것뿐입니다. 오라클에서

+1

버전은 무엇? 커뮤니티 Wiki가 필요한 이유는 무엇입니까? – cjk

+0

T-SQL을 커뮤니티 위키로 만들려고하지 않았습니다. 내가 우연히 눌렀 음에 틀림 없다. –

답변

4
SELECT days = datediff(dd,datefrom,dateto) 
FROM table 
+0

1 초! :) – leppie

+0

환상적. 완벽하게 작동합니다! –

2

:

select dateto - datefrom from table; 
0

SQL-92 : SQL의

SELECT (dateto - datefrom) DAY 
    FROM MyTable;