假设我有一个包含两列的表格,用户可以预订。
datefrom dateto
-------------------------------------------
2009-05-23 00:00:00 2009-05-27 00:00:00
我如何使用SQL返回用户预订的天数?我想要的只是返回天数。
答案 0 :(得分:4)
SELECT days = datediff(dd,datefrom,dateto)
FROM table
答案 1 :(得分:2)
在Oracle中:
select dateto - datefrom from table;
答案 2 :(得分:0)
SQL-92:
SELECT (dateto - datefrom) DAY
FROM MyTable;